Official results from the Virginia Department of Elections

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

Tim Kaine* 
24,554 47.24%
Corey Stewart
26,466 50.92%
Matt Waters
896 1.72%

Spotsylvania County


Stewart
909 (70.96%)
Kaine
351 (27.40%)
Waters
21 (1.64%)

Stewart
882 (65.24%)
Kaine
449 (33.21%)
Waters
16 (1.18%)

Stewart
1,065 (55.07%)
Kaine
835 (43.17%)
Waters
33 (1.71%)

Stewart
916 (52.73%)
Kaine
785 (45.19%)
Waters
36 (2.07%)

Stewart
857 (51.75%)
Kaine
769 (46.44%)
Waters
29 (1.75%)

Stewart
942 (60.08%)
Kaine
598 (38.14%)
Waters
28 (1.79%)

Stewart
965 (62.70%)
Kaine
548 (35.61%)
Waters
23 (1.49%)

Kaine
1,072 (53.23%)
Stewart
904 (44.89%)
Waters
37 (1.84%)

Stewart
953 (51.02%)
Kaine
887 (47.48%)
Waters
28 (1.50%)

Kaine
1,094 (53.16%)
Stewart
921 (44.75%)
Waters
41 (1.99%)

Stewart
1,444 (54.61%)
Kaine
1,158 (43.80%)
Waters
39 (1.48%)

Kaine
1,112 (52.98%)
Stewart
946 (45.07%)
Waters
41 (1.95%)

Kaine
1,249 (59.79%)
Stewart
796 (38.10%)
Waters
44 (2.11%)

Kaine
1,259 (53.60%)
Stewart
1,034 (44.02%)
Waters
52 (2.21%)

Stewart
789 (66.92%)
Kaine
370 (31.38%)
Waters
16 (1.36%)

Stewart
733 (67.81%)
Kaine
334 (30.90%)
Waters
13 (1.20%)

Stewart
822 (70.50%)
Kaine
329 (28.22%)
Waters
13 (1.11%)

Stewart
1,002 (55.21%)
Kaine
777 (42.81%)
Waters
30 (1.65%)

Stewart
1,219 (64.36%)
Kaine
643 (33.95%)
Waters
30 (1.58%)

Kaine
1,066 (51.92%)
Stewart
946 (46.08%)
Waters
39 (1.90%)

Kaine
1,409 (54.59%)
Stewart
1,120 (43.39%)
Waters
51 (1.98%)

Kaine
666 (51.67%)
Stewart
595 (46.16%)
Waters
26 (2.02%)

Kaine
809 (53.75%)
Stewart
670 (44.52%)
Waters
26 (1.73%)

Kaine
1,095 (54.18%)
Stewart
865 (42.80%)
Waters
54 (2.67%)

Kaine
597 (59.46%)
Stewart
389 (38.75%)
Waters
16 (1.59%)

Kaine
1,351 (51.80%)
Stewart
1,217 (46.66%)
Waters
38 (1.46%)

Kaine
2,933 (52.60%)
Stewart
2,561 (45.93%)
Waters
75 (1.35%)

Kaine
9 (64.29%)
Stewart
4 (28.57%)
Waters
1 (7.14%)
2018 Election Data Visuals & Analysis