Official results from the Virginia Department of Elections

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

Tim Kaine* 
3,736 34.97%
Corey Stewart
6,774 63.41%
Matt Waters
159 1.49%

New Kent County


Stewart
371 (74.20%)
Kaine
124 (24.80%)
Waters
5 (1.00%)

Stewart
1,027 (71.27%)
Kaine
394 (27.34%)
Waters
19 (1.32%)

Stewart
887 (60.26%)
Kaine
557 (37.84%)
Waters
28 (1.90%)

Stewart
595 (72.12%)
Kaine
213 (25.82%)
Waters
17 (2.06%)

Stewart
477 (50.37%)
Kaine
456 (48.15%)
Waters
11 (1.16%)

Stewart
680 (61.87%)
Kaine
398 (36.21%)
Waters
21 (1.91%)

Stewart
816 (57.87%)
Kaine
565 (40.07%)
Waters
24 (1.70%)

Stewart
338 (60.25%)
Kaine
208 (37.08%)
Waters
12 (2.14%)

Stewart
462 (64.35%)
Kaine
249 (34.68%)
Waters
7 (0.97%)

Stewart
763 (73.44%)
Kaine
266 (25.60%)
Waters
10 (0.96%)

Stewart
352 (53.50%)
Kaine
299 (45.44%)
Waters
5 (0.76%)

Kaine
7 (53.85%)
Stewart
6 (46.15%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis