Official results from the Virginia Department of Elections

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

Tim Kaine* 
2,036 30.67%
Corey Stewart
4,500 67.79%
Matt Waters
97 1.46%

Giles County


Stewart
63 (75.90%)
Kaine
18 (21.69%)
Waters
2 (2.41%)

Stewart
264 (72.33%)
Kaine
99 (27.12%)
Waters
2 (0.55%)

Stewart
827 (68.92%)
Kaine
360 (30.00%)
Waters
12 (1.00%)

Stewart
1,143 (69.99%)
Kaine
464 (28.41%)
Waters
24 (1.47%)

Stewart
198 (74.72%)
Kaine
63 (23.77%)
Waters
4 (1.51%)

Stewart
158 (85.41%)
Kaine
24 (12.97%)
Waters
3 (1.62%)

Stewart
338 (66.14%)
Kaine
164 (32.09%)
Waters
9 (1.76%)

Stewart
825 (67.29%)
Kaine
380 (31.00%)
Waters
20 (1.63%)

Stewart
398 (58.02%)
Kaine
276 (40.23%)
Waters
12 (1.75%)

Stewart
285 (59.01%)
Kaine
188 (38.92%)
Waters
9 (1.86%)

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