Official results from the Virginia Department of Elections

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

Tim Kaine* 
576 33.07%
Corey Stewart
1,142 65.56%
Matt Waters
24 1.38%

Bath County


Stewart
167 (57.59%)
Kaine
119 (41.03%)
Waters
4 (1.38%)

Stewart
43 (75.44%)
Kaine
13 (22.81%)
Waters
1 (1.75%)

Stewart
143 (57.66%)
Kaine
104 (41.94%)
Waters
1 (0.40%)

Stewart
203 (76.89%)
Kaine
57 (21.59%)
Waters
4 (1.52%)

Stewart
46 (74.19%)
Kaine
16 (25.81%)
Waters
0 (0.00%)

Stewart
253 (69.51%)
Kaine
106 (29.12%)
Waters
5 (1.37%)

Stewart
225 (65.22%)
Kaine
114 (33.04%)
Waters
6 (1.74%)

Stewart
62 (55.86%)
Kaine
46 (41.44%)
Waters
3 (2.70%)

Kaine
1 (100.00%)
Stewart
0 (0.00%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis