Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,952 35.80%
Corey Stewart
3,433 62.96%
Matt Waters
66 1.21%

Alleghany County


Stewart
332 (70.34%)
Kaine
136 (28.81%)
Waters
4 (0.85%)

Stewart
126 (70.39%)
Kaine
50 (27.93%)
Waters
3 (1.68%)

Stewart
223 (70.79%)
Kaine
90 (28.57%)
Waters
2 (0.63%)

Stewart
272 (68.86%)
Kaine
117 (29.62%)
Waters
6 (1.52%)

Stewart
222 (79.29%)
Kaine
55 (19.64%)
Waters
3 (1.07%)

Stewart
355 (68.27%)
Kaine
159 (30.58%)
Waters
6 (1.15%)

Stewart
242 (65.41%)
Kaine
125 (33.78%)
Waters
3 (0.81%)

Stewart
325 (67.99%)
Kaine
143 (29.92%)
Waters
10 (2.09%)

Stewart
125 (55.07%)
Kaine
97 (42.73%)
Waters
5 (2.20%)

Stewart
431 (71.48%)
Kaine
163 (27.03%)
Waters
9 (1.49%)

Stewart
384 (49.93%)
Kaine
377 (49.02%)
Waters
8 (1.04%)

Kaine
304 (55.17%)
Stewart
240 (43.56%)
Waters
6 (1.09%)

Stewart
156 (53.06%)
Kaine
136 (46.26%)
Waters
1 (0.34%)

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