Official results from the Virginia Department of Elections

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

Tim Kaine* 
504 20.55%
Corey Stewart
1,916 78.11%
Matt Waters
30 1.22%

Bland County


Stewart
249 (79.05%)
Kaine
61 (19.37%)
Waters
3 (0.95%)

Stewart
242 (78.32%)
Kaine
62 (20.06%)
Waters
5 (1.62%)

Stewart
67 (72.83%)
Kaine
23 (25.00%)
Waters
2 (2.17%)

Stewart
437 (77.48%)
Kaine
117 (20.74%)
Waters
9 (1.60%)

Stewart
230 (80.99%)
Kaine
48 (16.90%)
Waters
6 (2.11%)

Stewart
130 (84.42%)
Kaine
24 (15.58%)
Waters
0 (0.00%)

Stewart
477 (77.94%)
Kaine
130 (21.24%)
Waters
5 (0.82%)

Stewart
84 (68.29%)
Kaine
39 (31.71%)
Waters
0 (0.00%)

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