Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,412 24.63%
Corey Stewart
4,249 74.11%
Matt Waters
67 1.17%

Grayson County


Stewart
150 (68.18%)
Kaine
69 (31.36%)
Waters
1 (0.45%)

Stewart
94 (73.44%)
Kaine
34 (26.56%)
Waters
0 (0.00%)

Stewart
160 (65.57%)
Kaine
83 (34.02%)
Waters
1 (0.41%)

Stewart
94 (61.04%)
Kaine
57 (37.01%)
Waters
2 (1.30%)

Stewart
135 (79.41%)
Kaine
35 (20.59%)
Waters
0 (0.00%)

Stewart
130 (76.02%)
Kaine
39 (22.81%)
Waters
2 (1.17%)

Stewart
89 (78.07%)
Kaine
23 (20.18%)
Waters
2 (1.75%)

Stewart
113 (68.90%)
Kaine
50 (30.49%)
Waters
1 (0.61%)

Stewart
284 (76.34%)
Kaine
84 (22.58%)
Waters
4 (1.08%)

Stewart
714 (72.19%)
Kaine
259 (26.19%)
Waters
12 (1.21%)

Stewart
450 (77.59%)
Kaine
122 (21.03%)
Waters
8 (1.38%)

Stewart
606 (79.01%)
Kaine
151 (19.69%)
Waters
10 (1.30%)

Stewart
208 (68.42%)
Kaine
92 (30.26%)
Waters
4 (1.32%)

Stewart
506 (81.09%)
Kaine
112 (17.95%)
Waters
6 (0.96%)

Stewart
213 (71.48%)
Kaine
77 (25.84%)
Waters
8 (2.68%)

Stewart
303 (69.82%)
Kaine
125 (28.80%)
Waters
6 (1.38%)

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