Official results from the Virginia Department of Elections

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

Tim Kaine* 
3,976 40.79%
Corey Stewart
5,546 56.90%
Matt Waters
213 2.19%

King George County


Stewart
962 (57.92%)
Kaine
653 (39.31%)
Waters
46 (2.77%)

Stewart
501 (61.40%)
Kaine
302 (37.01%)
Waters
13 (1.59%)

Stewart
1,380 (61.42%)
Kaine
806 (35.87%)
Waters
57 (2.54%)

Stewart
992 (50.66%)
Kaine
920 (46.99%)
Waters
41 (2.09%)

Stewart
1,227 (58.18%)
Kaine
846 (40.11%)
Waters
35 (1.66%)

Stewart
480 (50.74%)
Kaine
443 (46.83%)
Waters
21 (2.22%)

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