Official results from the Virginia Department of Elections

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

Tim Kaine* 
4,530 73.06%
Corey Stewart
1,547 24.95%
Matt Waters
114 1.84%

Williamsburg City


Kaine
2,100 (72.46%)
Stewart
738 (25.47%)
Waters
56 (1.93%)

Kaine
1,954 (74.38%)
Stewart
610 (23.22%)
Waters
58 (2.21%)

Kaine
471 (70.30%)
Stewart
199 (29.70%)
Waters
0 (0.00%)

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