Official results from the Virginia Department of Elections

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

Tim Kaine* 
2,459 23.15%
Corey Stewart
8,042 75.73%
Matt Waters
114 1.07%

Carroll County


Stewart
306 (77.08%)
Kaine
89 (22.42%)
Waters
1 (0.25%)

Stewart
474 (81.16%)
Kaine
107 (18.32%)
Waters
3 (0.51%)

Stewart
261 (80.56%)
Kaine
59 (18.21%)
Waters
3 (0.93%)

Stewart
401 (73.85%)
Kaine
140 (25.78%)
Waters
2 (0.37%)

Stewart
815 (70.99%)
Kaine
317 (27.61%)
Waters
15 (1.31%)

Stewart
294 (74.06%)
Kaine
99 (24.94%)
Waters
4 (1.01%)

Stewart
443 (75.34%)
Kaine
138 (23.47%)
Waters
7 (1.19%)

Stewart
925 (75.88%)
Kaine
278 (22.81%)
Waters
16 (1.31%)

Stewart
357 (76.45%)
Kaine
102 (21.84%)
Waters
8 (1.71%)

Stewart
220 (78.01%)
Kaine
57 (20.21%)
Waters
5 (1.77%)

Stewart
696 (75.98%)
Kaine
209 (22.82%)
Waters
11 (1.20%)

Stewart
683 (72.51%)
Kaine
245 (26.01%)
Waters
13 (1.38%)

Stewart
120 (73.62%)
Kaine
40 (24.54%)
Waters
3 (1.84%)

Stewart
268 (81.21%)
Kaine
60 (18.18%)
Waters
2 (0.61%)

Stewart
656 (80.59%)
Kaine
148 (18.18%)
Waters
9 (1.11%)

Stewart
312 (75.00%)
Kaine
102 (24.52%)
Waters
2 (0.48%)

Stewart
375 (80.13%)
Kaine
90 (19.23%)
Waters
3 (0.64%)

Stewart
433 (69.95%)
Kaine
179 (28.92%)
Waters
7 (1.13%)

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