Official results from the Virginia Department of Elections

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

Tim Kaine* 
6,305 28.69%
Corey Stewart
15,239 69.33%
Matt Waters
408 1.86%

Campbell County


Stewart
1,244 (70.08%)
Kaine
492 (27.72%)
Waters
35 (1.97%)

Stewart
1,259 (73.11%)
Kaine
418 (24.27%)
Waters
45 (2.61%)

Stewart
880 (66.92%)
Kaine
383 (29.13%)
Waters
46 (3.50%)

Stewart
1,349 (73.60%)
Kaine
439 (23.95%)
Waters
43 (2.35%)

Stewart
453 (71.56%)
Kaine
174 (27.49%)
Waters
6 (0.95%)

Stewart
418 (71.09%)
Kaine
158 (26.87%)
Waters
11 (1.87%)

Stewart
948 (58.99%)
Kaine
636 (39.58%)
Waters
22 (1.37%)

Stewart
826 (75.43%)
Kaine
249 (22.74%)
Waters
18 (1.64%)

Stewart
1,460 (74.72%)
Kaine
457 (23.39%)
Waters
35 (1.79%)

Stewart
1,299 (72.73%)
Kaine
448 (25.08%)
Waters
35 (1.96%)

Stewart
716 (65.51%)
Kaine
360 (32.94%)
Waters
16 (1.46%)

Stewart
749 (66.70%)
Kaine
355 (31.61%)
Waters
16 (1.42%)

Stewart
1,206 (70.24%)
Kaine
477 (27.78%)
Waters
33 (1.92%)

Stewart
585 (64.78%)
Kaine
306 (33.89%)
Waters
12 (1.33%)

Stewart
817 (66.21%)
Kaine
401 (32.50%)
Waters
16 (1.30%)

Stewart
380 (68.35%)
Kaine
166 (29.86%)
Waters
10 (1.80%)

Stewart
650 (62.20%)
Kaine
386 (36.94%)
Waters
9 (0.86%)

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