Official results from the Virginia Department of Elections

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

Tim Kaine* 
7,061 37.70%
Corey Stewart
11,471 61.25%
Matt Waters
190 1.01%

Henry County


Kaine
205 (52.84%)
Stewart
181 (46.65%)
Waters
2 (0.52%)

Stewart
576 (77.73%)
Kaine
156 (21.05%)
Waters
9 (1.21%)

Stewart
937 (73.84%)
Kaine
313 (24.67%)
Waters
19 (1.50%)

Stewart
286 (57.89%)
Kaine
202 (40.89%)
Waters
6 (1.21%)

Stewart
538 (60.93%)
Kaine
341 (38.62%)
Waters
4 (0.45%)

Kaine
604 (74.75%)
Stewart
200 (24.75%)
Waters
4 (0.50%)

Stewart
656 (70.31%)
Kaine
271 (29.05%)
Waters
6 (0.64%)

Kaine
319 (52.81%)
Stewart
275 (45.53%)
Waters
10 (1.66%)

Stewart
557 (52.55%)
Kaine
495 (46.70%)
Waters
8 (0.75%)

Kaine
680 (55.69%)
Stewart
533 (43.65%)
Waters
8 (0.66%)

Stewart
292 (54.07%)
Kaine
240 (44.44%)
Waters
8 (1.48%)

Stewart
381 (68.28%)
Kaine
167 (29.93%)
Waters
9 (1.61%)

Stewart
400 (64.41%)
Kaine
215 (34.62%)
Waters
6 (0.97%)

Stewart
643 (61.12%)
Kaine
388 (36.88%)
Waters
21 (2.00%)

Stewart
336 (55.17%)
Kaine
268 (44.01%)
Waters
4 (0.66%)

Stewart
239 (50.64%)
Kaine
230 (48.73%)
Waters
3 (0.64%)

Stewart
488 (71.55%)
Kaine
189 (27.71%)
Waters
5 (0.73%)

Stewart
787 (78.94%)
Kaine
193 (19.36%)
Waters
15 (1.50%)

Stewart
261 (67.62%)
Kaine
119 (30.83%)
Waters
6 (1.55%)

Stewart
256 (61.99%)
Kaine
152 (36.80%)
Waters
4 (0.97%)

Stewart
598 (67.65%)
Kaine
275 (31.11%)
Waters
11 (1.24%)

Stewart
186 (54.23%)
Kaine
152 (44.31%)
Waters
5 (1.46%)

Stewart
700 (71.65%)
Kaine
270 (27.64%)
Waters
6 (0.61%)

Stewart
543 (72.79%)
Kaine
202 (27.08%)
Waters
1 (0.13%)

Stewart
614 (59.38%)
Kaine
410 (39.65%)
Waters
10 (0.97%)

Stewart
8 (61.54%)
Kaine
5 (38.46%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis