Official results from the Virginia Department of Elections

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

Tim Kaine* 
2,356 28.40%
Corey Stewart
5,825 70.22%
Matt Waters
106 1.28%

Page County


Stewart
999 (64.08%)
Kaine
540 (34.64%)
Waters
20 (1.28%)

Stewart
1,109 (65.86%)
Kaine
550 (32.66%)
Waters
24 (1.43%)

Stewart
1,295 (76.36%)
Kaine
387 (22.82%)
Waters
11 (0.65%)

Stewart
946 (74.31%)
Kaine
307 (24.12%)
Waters
19 (1.49%)

Stewart
1,208 (77.78%)
Kaine
317 (20.41%)
Waters
26 (1.67%)

Stewart
268 (50.57%)
Kaine
255 (48.11%)
Waters
6 (1.13%)

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