Official results from the Virginia Department of Elections

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

Tim Kaine* 
13,634 46.96%
Corey Stewart
14,828 51.07%
Matt Waters
534 1.84%

York County


Kaine
795 (53.00%)
Stewart
675 (45.00%)
Waters
29 (1.93%)

Stewart
957 (49.87%)
Kaine
928 (48.36%)
Waters
34 (1.77%)

Kaine
1,492 (66.31%)
Stewart
720 (32.00%)
Waters
37 (1.64%)

Kaine
1,298 (50.41%)
Stewart
1,221 (47.42%)
Waters
54 (2.10%)

Kaine
680 (50.18%)
Stewart
654 (48.27%)
Waters
16 (1.18%)

Stewart
1,684 (68.85%)
Kaine
719 (29.39%)
Waters
40 (1.64%)

Stewart
1,028 (55.30%)
Kaine
798 (42.93%)
Waters
32 (1.72%)

Kaine
1,023 (53.98%)
Stewart
828 (43.69%)
Waters
44 (2.32%)

Stewart
1,376 (59.96%)
Kaine
869 (37.86%)
Waters
46 (2.00%)

Stewart
1,437 (62.15%)
Kaine
836 (36.16%)
Waters
35 (1.51%)

Stewart
683 (56.26%)
Kaine
509 (41.93%)
Waters
21 (1.73%)

Stewart
1,369 (55.20%)
Kaine
1,052 (42.42%)
Waters
53 (2.14%)

Kaine
1,256 (51.82%)
Stewart
1,113 (45.92%)
Waters
53 (2.19%)

Kaine
1,366 (55.04%)
Stewart
1,071 (43.15%)
Waters
38 (1.53%)

Kaine
13 (48.15%)
Stewart
12 (44.44%)
Waters
2 (7.41%)
2018 Election Data Visuals & Analysis