Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,997 57.47%
Corey Stewart
1,436 41.32%
Matt Waters
35 1.01%

Surry County


Stewart
400 (53.69%)
Kaine
332 (44.56%)
Waters
10 (1.34%)

Kaine
456 (64.41%)
Stewart
243 (34.32%)
Waters
8 (1.13%)

Kaine
187 (51.52%)
Stewart
175 (48.21%)
Waters
0 (0.00%)

Kaine
175 (53.85%)
Stewart
148 (45.54%)
Waters
2 (0.62%)

Kaine
414 (62.82%)
Stewart
238 (36.12%)
Waters
7 (1.06%)

Kaine
233 (52.48%)
Stewart
203 (45.72%)
Waters
6 (1.35%)

Kaine
196 (86.34%)
Stewart
29 (12.78%)
Waters
2 (0.88%)

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