Official results from the Virginia Department of Elections

2,567 of 2,567 precincts reporting (100.00%)

Tim Kaine* 
6,621 68.19%
Corey Stewart
2,832 29.17%
Matt Waters
237 2.44%

Fredericksburg City


Kaine
1,542 (63.51%)
Stewart
840 (34.60%)
Waters
43 (1.77%)

Kaine
1,731 (70.65%)
Stewart
636 (25.96%)
Waters
75 (3.06%)

Kaine
1,234 (63.09%)
Stewart
665 (34.00%)
Waters
53 (2.71%)

Kaine
968 (79.67%)
Stewart
216 (17.78%)
Waters
28 (2.30%)

Kaine
547 (74.22%)
Stewart
169 (22.93%)
Waters
20 (2.71%)

Kaine
584 (64.39%)
Stewart
304 (33.52%)
Waters
18 (1.98%)

Kaine
15 (88.24%)
Stewart
2 (11.76%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis