Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,770 33.58%
Corey Stewart
3,427 65.02%
Matt Waters
67 1.27%

Bristol City


Stewart
582 (67.83%)
Kaine
267 (31.12%)
Waters
8 (0.93%)

Stewart
740 (59.77%)
Kaine
464 (37.48%)
Waters
31 (2.50%)

Stewart
388 (54.88%)
Kaine
315 (44.55%)
Waters
4 (0.57%)

Stewart
1,465 (71.78%)
Kaine
550 (26.95%)
Waters
24 (1.18%)

Stewart
249 (58.87%)
Kaine
173 (40.90%)
Waters
0 (0.00%)

Stewart
3 (75.00%)
Kaine
1 (25.00%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis