Official results from the Virginia Department of Elections

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

Tim Kaine* 
7,357 43.77%
Corey Stewart
9,171 54.56%
Matt Waters
263 1.56%

Isle of Wight County


Stewart
1,149 (58.35%)
Kaine
779 (39.56%)
Waters
40 (2.03%)

Stewart
892 (55.85%)
Kaine
677 (42.39%)
Waters
28 (1.75%)

Stewart
1,132 (58.26%)
Kaine
769 (39.58%)
Waters
37 (1.90%)

Stewart
1,023 (51.10%)
Kaine
941 (47.00%)
Waters
35 (1.75%)

Kaine
763 (54.62%)
Stewart
611 (43.74%)
Waters
22 (1.57%)

Kaine
906 (65.60%)
Stewart
464 (33.60%)
Waters
10 (0.72%)

Stewart
394 (68.64%)
Kaine
171 (29.79%)
Waters
7 (1.22%)

Stewart
711 (61.72%)
Kaine
419 (36.37%)
Waters
22 (1.91%)

Stewart
613 (54.01%)
Kaine
502 (44.23%)
Waters
19 (1.67%)

Stewart
451 (70.47%)
Kaine
183 (28.59%)
Waters
6 (0.94%)

Kaine
181 (56.39%)
Stewart
140 (43.61%)
Waters
0 (0.00%)

Stewart
264 (57.14%)
Kaine
193 (41.77%)
Waters
5 (1.08%)

Stewart
536 (66.50%)
Kaine
255 (31.64%)
Waters
14 (1.74%)

Stewart
324 (72.65%)
Kaine
118 (26.46%)
Waters
4 (0.90%)

Kaine
496 (50.82%)
Stewart
463 (47.44%)
Waters
14 (1.43%)

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