Official results from the Virginia Department of Elections

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

Tim Kaine* 
9,811 31.00%
Corey Stewart
21,151 66.84%
Matt Waters
654 2.07%

Rockingham County


Stewart
988 (66.76%)
Kaine
454 (30.68%)
Waters
38 (2.57%)

Stewart
472 (67.62%)
Kaine
213 (30.52%)
Waters
13 (1.86%)

Stewart
613 (82.84%)
Kaine
119 (16.08%)
Waters
8 (1.08%)

Stewart
235 (82.17%)
Kaine
46 (16.08%)
Waters
5 (1.75%)

Stewart
510 (78.34%)
Kaine
124 (19.05%)
Waters
17 (2.61%)

Stewart
428 (74.18%)
Kaine
140 (24.26%)
Waters
9 (1.56%)

Stewart
492 (75.69%)
Kaine
144 (22.15%)
Waters
13 (2.00%)

Stewart
324 (72.32%)
Kaine
109 (24.33%)
Waters
13 (2.90%)

Stewart
685 (72.03%)
Kaine
246 (25.87%)
Waters
19 (2.00%)

Stewart
951 (63.32%)
Kaine
530 (35.29%)
Waters
19 (1.26%)

Stewart
448 (62.22%)
Kaine
255 (35.42%)
Waters
17 (2.36%)

Stewart
733 (70.48%)
Kaine
281 (27.02%)
Waters
25 (2.40%)

Stewart
840 (61.99%)
Kaine
485 (35.79%)
Waters
29 (2.14%)

Stewart
490 (67.87%)
Kaine
207 (28.67%)
Waters
23 (3.19%)

Stewart
760 (70.96%)
Kaine
288 (26.89%)
Waters
23 (2.15%)

Stewart
453 (72.95%)
Kaine
159 (25.60%)
Waters
9 (1.45%)

Stewart
720 (69.63%)
Kaine
290 (28.05%)
Waters
23 (2.22%)

Stewart
722 (51.21%)
Kaine
637 (45.18%)
Waters
48 (3.40%)

Stewart
283 (69.36%)
Kaine
121 (29.66%)
Waters
4 (0.98%)

Stewart
956 (54.29%)
Kaine
764 (43.38%)
Waters
39 (2.21%)

Stewart
550 (61.32%)
Kaine
326 (36.34%)
Waters
20 (2.23%)

Stewart
782 (74.55%)
Kaine
245 (23.36%)
Waters
20 (1.91%)

Stewart
109 (63.37%)
Kaine
59 (34.30%)
Waters
4 (2.33%)

Stewart
726 (66.61%)
Kaine
345 (31.65%)
Waters
19 (1.74%)

Stewart
959 (81.69%)
Kaine
197 (16.78%)
Waters
18 (1.53%)

Stewart
703 (53.26%)
Kaine
584 (44.24%)
Waters
33 (2.50%)

Stewart
782 (70.13%)
Kaine
304 (27.26%)
Waters
28 (2.51%)

Stewart
1,203 (82.12%)
Kaine
246 (16.79%)
Waters
15 (1.02%)

Stewart
978 (69.61%)
Kaine
392 (27.90%)
Waters
30 (2.14%)

Stewart
531 (79.61%)
Kaine
123 (18.44%)
Waters
13 (1.95%)

Stewart
690 (54.46%)
Kaine
546 (43.09%)
Waters
30 (2.37%)

Stewart
1,030 (54.64%)
Kaine
823 (43.66%)
Waters
30 (1.59%)

Kaine
9 (64.29%)
Stewart
5 (35.71%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis