Official results from the Virginia Department of Elections

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

Tim Kaine* 
23,985 72.34%
Corey Stewart
8,601 25.94%
Matt Waters
528 1.59%

Portsmouth City


Kaine
892 (74.27%)
Stewart
281 (23.40%)
Waters
27 (2.25%)

Kaine
637 (96.66%)
Stewart
17 (2.58%)
Waters
3 (0.46%)

Kaine
582 (79.18%)
Stewart
136 (18.50%)
Waters
15 (2.04%)

Kaine
871 (85.56%)
Stewart
133 (13.06%)
Waters
14 (1.38%)

Kaine
390 (66.67%)
Stewart
185 (31.62%)
Waters
9 (1.54%)

Kaine
709 (96.86%)
Stewart
17 (2.32%)
Waters
6 (0.82%)

Kaine
464 (96.67%)
Stewart
8 (1.67%)
Waters
8 (1.67%)

Kaine
800 (96.62%)
Stewart
20 (2.42%)
Waters
7 (0.85%)

Kaine
609 (73.91%)
Stewart
200 (24.27%)
Waters
14 (1.70%)

Kaine
685 (70.84%)
Stewart
262 (27.09%)
Waters
19 (1.96%)

Kaine
358 (63.03%)
Stewart
200 (35.21%)
Waters
9 (1.58%)

Kaine
641 (77.42%)
Stewart
176 (21.26%)
Waters
10 (1.21%)

Kaine
577 (96.81%)
Stewart
16 (2.68%)
Waters
3 (0.50%)

Kaine
516 (61.87%)
Stewart
298 (35.73%)
Waters
16 (1.92%)

Stewart
467 (53.19%)
Kaine
390 (44.42%)
Waters
20 (2.28%)

Kaine
518 (67.98%)
Stewart
226 (29.66%)
Waters
18 (2.36%)

Kaine
605 (59.90%)
Stewart
382 (37.82%)
Waters
22 (2.18%)

Kaine
1,038 (97.74%)
Stewart
19 (1.79%)
Waters
3 (0.28%)

Kaine
983 (96.85%)
Stewart
23 (2.27%)
Waters
9 (0.89%)

Kaine
1,436 (96.96%)
Stewart
35 (2.36%)
Waters
10 (0.68%)

Stewart
423 (60.09%)
Kaine
260 (36.93%)
Waters
20 (2.84%)

Stewart
485 (59.58%)
Kaine
314 (38.57%)
Waters
15 (1.84%)

Kaine
881 (65.21%)
Stewart
452 (33.46%)
Waters
18 (1.33%)

Stewart
442 (51.76%)
Kaine
399 (46.72%)
Waters
12 (1.41%)

Stewart
442 (63.32%)
Kaine
235 (33.67%)
Waters
21 (3.01%)

Kaine
526 (50.10%)
Stewart
487 (46.38%)
Waters
29 (2.76%)

Kaine
604 (49.19%)
Stewart
591 (48.13%)
Waters
33 (2.69%)

Kaine
1,339 (61.06%)
Stewart
817 (37.25%)
Waters
34 (1.55%)

Kaine
1,176 (71.62%)
Stewart
439 (26.74%)
Waters
23 (1.40%)

Kaine
1,479 (88.67%)
Stewart
155 (9.29%)
Waters
33 (1.98%)

Kaine
1,507 (77.40%)
Stewart
410 (21.06%)
Waters
28 (1.44%)

Kaine
1,541 (80.47%)
Stewart
352 (18.38%)
Waters
20 (1.04%)

Kaine
23 (82.14%)
Stewart
5 (17.86%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis