Official results from the Virginia Department of Elections

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

Tim Kaine* 
5,362 32.53%
Corey Stewart
10,836 65.74%
Matt Waters
270 1.64%

Shenandoah County


Stewart
465 (61.02%)
Kaine
286 (37.53%)
Waters
11 (1.44%)

Stewart
1,248 (68.27%)
Kaine
540 (29.54%)
Waters
35 (1.91%)

Stewart
961 (74.96%)
Kaine
302 (23.56%)
Waters
18 (1.40%)

Stewart
715 (67.01%)
Kaine
332 (31.12%)
Waters
19 (1.78%)

Stewart
804 (68.43%)
Kaine
346 (29.45%)
Waters
24 (2.04%)

Stewart
867 (77.27%)
Kaine
230 (20.50%)
Waters
23 (2.05%)

Stewart
478 (71.34%)
Kaine
181 (27.01%)
Waters
11 (1.64%)

Stewart
1,389 (58.81%)
Kaine
941 (39.84%)
Waters
31 (1.31%)

Stewart
71 (62.28%)
Kaine
41 (35.96%)
Waters
2 (1.75%)

Stewart
1,107 (68.97%)
Kaine
478 (29.78%)
Waters
20 (1.25%)

Stewart
813 (70.82%)
Kaine
312 (27.18%)
Waters
23 (2.00%)

Stewart
1,365 (59.32%)
Kaine
894 (38.85%)
Waters
39 (1.69%)

Stewart
546 (52.80%)
Kaine
473 (45.74%)
Waters
14 (1.35%)

Stewart
7 (53.85%)
Kaine
6 (46.15%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis