Official results from the Virginia Department of Elections

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

Tim Kaine* 
2,675 35.62%
Corey Stewart
4,707 62.68%
Matt Waters
122 1.62%

King William County


Stewart
794 (59.56%)
Kaine
510 (38.26%)
Waters
27 (2.03%)

Stewart
316 (61.12%)
Kaine
186 (35.98%)
Waters
15 (2.90%)

Stewart
485 (53.65%)
Kaine
410 (45.35%)
Waters
9 (1.00%)

Stewart
961 (68.89%)
Kaine
404 (28.96%)
Waters
29 (2.08%)

Stewart
997 (65.90%)
Kaine
494 (32.65%)
Waters
19 (1.26%)

Stewart
968 (63.19%)
Kaine
545 (35.57%)
Waters
19 (1.24%)

Stewart
186 (58.86%)
Kaine
126 (39.87%)
Waters
4 (1.27%)

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