Official results from the Virginia Department of Elections

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

Tim Kaine* 
5,443 41.16%
Corey Stewart
7,472 56.50%
Matt Waters
279 2.11%

Goochland County


Stewart
440 (54.52%)
Kaine
346 (42.87%)
Waters
21 (2.60%)

Stewart
769 (59.52%)
Kaine
497 (38.47%)
Waters
22 (1.70%)

Kaine
212 (55.06%)
Stewart
164 (42.60%)
Waters
9 (2.34%)

Stewart
933 (54.28%)
Kaine
754 (43.86%)
Waters
30 (1.75%)

Stewart
670 (57.31%)
Kaine
483 (41.32%)
Waters
15 (1.28%)

Stewart
315 (58.33%)
Kaine
209 (38.70%)
Waters
15 (2.78%)

Stewart
590 (53.64%)
Kaine
479 (43.55%)
Waters
31 (2.82%)

Stewart
1,231 (62.81%)
Kaine
692 (35.31%)
Waters
33 (1.68%)

Stewart
1,114 (59.38%)
Kaine
706 (37.63%)
Waters
48 (2.56%)

Stewart
666 (59.36%)
Kaine
423 (37.70%)
Waters
30 (2.67%)

Kaine
638 (51.24%)
Stewart
574 (46.10%)
Waters
25 (2.01%)

Stewart
6 (60.00%)
Kaine
4 (40.00%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis