Official results from the Virginia Department of Elections

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

Tim Kaine* 
400 33.78%
Corey Stewart
772 65.20%
Matt Waters
12 1.01%

Highland County


Stewart
224 (57.88%)
Kaine
158 (40.83%)
Waters
5 (1.29%)

Stewart
61 (65.59%)
Kaine
30 (32.26%)
Waters
2 (2.15%)

Stewart
147 (65.63%)
Kaine
77 (34.38%)
Waters
0 (0.00%)

Stewart
87 (61.27%)
Kaine
54 (38.03%)
Waters
1 (0.70%)

Stewart
191 (73.46%)
Kaine
65 (25.00%)
Waters
4 (1.54%)

Stewart
62 (79.49%)
Kaine
16 (20.51%)
Waters
0 (0.00%)

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