Official results from the Virginia Department of Elections

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

Tim Kaine* 
666 37.97%
Corey Stewart
1,047 59.69%
Matt Waters
37 2.11%

Buena Vista City


Stewart
609 (61.21%)
Kaine
362 (36.38%)
Waters
22 (2.21%)

Stewart
438 (57.71%)
Kaine
304 (40.05%)
Waters
15 (1.98%)

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