Official results from the Virginia Department of Elections

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

Tim Kaine* 
37,078 73.44%
Corey Stewart
12,696 25.15%
Matt Waters
651 1.29%

Hampton City


Kaine
1,253 (87.20%)
Stewart
170 (11.83%)
Waters
12 (0.84%)

Kaine
1,456 (95.04%)
Stewart
70 (4.57%)
Waters
5 (0.33%)

Kaine
798 (85.71%)
Stewart
122 (13.10%)
Waters
11 (1.18%)

Kaine
2,001 (88.81%)
Stewart
228 (10.12%)
Waters
23 (1.02%)

Kaine
1,477 (88.60%)
Stewart
173 (10.38%)
Waters
15 (0.90%)

Kaine
1,178 (70.08%)
Stewart
485 (28.85%)
Waters
16 (0.95%)

Kaine
1,280 (85.05%)
Stewart
213 (14.15%)
Waters
11 (0.73%)

Kaine
1,654 (88.69%)
Stewart
193 (10.35%)
Waters
18 (0.97%)

Kaine
1,676 (94.42%)
Stewart
86 (4.85%)
Waters
10 (0.56%)

Kaine
310 (67.10%)
Stewart
144 (31.17%)
Waters
8 (1.73%)

Kaine
378 (60.38%)
Stewart
232 (37.06%)
Waters
15 (2.40%)

Kaine
1,511 (75.51%)
Stewart
447 (22.34%)
Waters
36 (1.80%)

Kaine
591 (61.05%)
Stewart
358 (36.98%)
Waters
17 (1.76%)

Kaine
596 (78.94%)
Stewart
142 (18.81%)
Waters
16 (2.12%)

Kaine
1,006 (78.78%)
Stewart
254 (19.89%)
Waters
15 (1.17%)

Kaine
1,708 (90.37%)
Stewart
161 (8.52%)
Waters
16 (0.85%)

Kaine
995 (54.08%)
Stewart
808 (43.91%)
Waters
35 (1.90%)

Kaine
1,100 (60.51%)
Stewart
678 (37.29%)
Waters
33 (1.82%)

Kaine
837 (64.98%)
Stewart
421 (32.69%)
Waters
30 (2.33%)

Kaine
1,058 (72.17%)
Stewart
396 (27.01%)
Waters
10 (0.68%)

Stewart
1,409 (54.51%)
Kaine
1,132 (43.79%)
Waters
44 (1.70%)

Kaine
1,626 (65.56%)
Stewart
817 (32.94%)
Waters
35 (1.41%)

Kaine
931 (60.93%)
Stewart
564 (36.91%)
Waters
32 (2.09%)

Kaine
1,873 (78.37%)
Stewart
490 (20.50%)
Waters
26 (1.09%)

Kaine
1,987 (78.14%)
Stewart
520 (20.45%)
Waters
33 (1.30%)

Kaine
1,328 (54.79%)
Stewart
1,051 (43.36%)
Waters
40 (1.65%)

Kaine
1,331 (66.85%)
Stewart
632 (31.74%)
Waters
27 (1.36%)

Kaine
375 (81.70%)
Stewart
68 (14.81%)
Waters
11 (2.40%)

Kaine
829 (70.14%)
Stewart
337 (28.51%)
Waters
13 (1.10%)

Kaine
445 (53.17%)
Stewart
384 (45.88%)
Waters
8 (0.96%)

Kaine
2,288 (77.53%)
Stewart
633 (21.45%)
Waters
29 (0.98%)

Kaine
70 (86.42%)
Stewart
10 (12.35%)
Waters
1 (1.23%)
2018 Election Data Visuals & Analysis