Official results from the Virginia Department of Elections

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

Tim Kaine* 
91,813 54.19%
Corey Stewart
73,575 43.43%
Matt Waters
3,851 2.27%

Virginia Beach City


Stewart
1,225 (53.59%)
Kaine
1,010 (44.18%)
Waters
50 (2.19%)

Kaine
919 (52.57%)
Stewart
777 (44.45%)
Waters
52 (2.97%)

Stewart
621 (50.49%)
Kaine
582 (47.32%)
Waters
27 (2.20%)

Stewart
948 (52.61%)
Kaine
796 (44.17%)
Waters
55 (3.05%)

Kaine
1,000 (62.07%)
Stewart
571 (35.44%)
Waters
39 (2.42%)

Stewart
999 (51.23%)
Kaine
900 (46.15%)
Waters
49 (2.51%)

Stewart
645 (52.10%)
Kaine
570 (46.04%)
Waters
20 (1.62%)

Kaine
1,024 (53.61%)
Stewart
833 (43.61%)
Waters
51 (2.67%)

Stewart
952 (54.93%)
Kaine
738 (42.59%)
Waters
40 (2.31%)

Stewart
1,202 (60.25%)
Kaine
742 (37.19%)
Waters
44 (2.21%)

Kaine
1,153 (53.65%)
Stewart
934 (43.46%)
Waters
58 (2.70%)

Kaine
988 (60.02%)
Stewart
611 (37.12%)
Waters
45 (2.73%)

Kaine
1,073 (52.11%)
Stewart
931 (45.22%)
Waters
51 (2.48%)

Kaine
900 (50.96%)
Stewart
828 (46.89%)
Waters
37 (2.10%)

Kaine
625 (53.74%)
Stewart
504 (43.34%)
Waters
33 (2.84%)

Kaine
1,058 (53.52%)
Stewart
863 (43.65%)
Waters
54 (2.73%)

Kaine
658 (48.35%)
Stewart
655 (48.13%)
Waters
48 (3.53%)

Kaine
1,046 (49.83%)
Stewart
999 (47.59%)
Waters
51 (2.43%)

Stewart
507 (51.47%)
Kaine
457 (46.40%)
Waters
21 (2.13%)

Kaine
734 (51.87%)
Stewart
657 (46.43%)
Waters
22 (1.55%)

Kaine
1,184 (78.41%)
Stewart
294 (19.47%)
Waters
32 (2.12%)

Stewart
759 (52.82%)
Kaine
646 (44.95%)
Waters
32 (2.23%)

Stewart
815 (49.10%)
Kaine
809 (48.73%)
Waters
35 (2.11%)

Kaine
639 (53.47%)
Stewart
539 (45.10%)
Waters
15 (1.26%)

Kaine
1,261 (54.12%)
Stewart
1,010 (43.35%)
Waters
57 (2.45%)

Kaine
791 (49.78%)
Stewart
766 (48.21%)
Waters
29 (1.83%)

Stewart
878 (49.52%)
Kaine
845 (47.66%)
Waters
47 (2.65%)

Stewart
658 (48.92%)
Kaine
648 (48.18%)
Waters
35 (2.60%)

Kaine
1,029 (65.88%)
Stewart
493 (31.56%)
Waters
39 (2.50%)

Stewart
894 (54.78%)
Kaine
700 (42.89%)
Waters
36 (2.21%)

Stewart
1,207 (58.45%)
Kaine
795 (38.50%)
Waters
62 (3.00%)

Stewart
620 (70.14%)
Kaine
251 (28.39%)
Waters
13 (1.47%)

Stewart
689 (70.59%)
Kaine
277 (28.38%)
Waters
10 (1.02%)

Stewart
412 (72.41%)
Kaine
147 (25.83%)
Waters
10 (1.76%)

Stewart
1,077 (58.69%)
Kaine
731 (39.84%)
Waters
27 (1.47%)

Kaine
1,237 (62.66%)
Stewart
698 (35.36%)
Waters
38 (1.93%)

Kaine
688 (54.00%)
Stewart
551 (43.25%)
Waters
32 (2.51%)

Stewart
1,163 (53.47%)
Kaine
960 (44.14%)
Waters
51 (2.34%)

Kaine
1,099 (54.79%)
Stewart
845 (42.12%)
Waters
59 (2.94%)

Kaine
710 (55.04%)
Stewart
545 (42.25%)
Waters
35 (2.71%)

Kaine
1,642 (77.31%)
Stewart
441 (20.76%)
Waters
40 (1.88%)

Kaine
950 (57.02%)
Stewart
669 (40.16%)
Waters
47 (2.82%)

Kaine
986 (67.53%)
Stewart
428 (29.32%)
Waters
44 (3.01%)

Kaine
1,009 (51.96%)
Stewart
876 (45.11%)
Waters
55 (2.83%)

Kaine
1,140 (72.80%)
Stewart
393 (25.10%)
Waters
30 (1.92%)

Kaine
960 (68.42%)
Stewart
421 (30.01%)
Waters
21 (1.50%)

Stewart
1,182 (53.97%)
Kaine
949 (43.33%)
Waters
57 (2.60%)

Kaine
962 (49.08%)
Stewart
951 (48.52%)
Waters
45 (2.30%)

Stewart
963 (52.45%)
Kaine
834 (45.42%)
Waters
37 (2.02%)

Kaine
708 (68.94%)
Stewart
286 (27.85%)
Waters
30 (2.92%)

Kaine
743 (49.77%)
Stewart
707 (47.35%)
Waters
41 (2.75%)

Kaine
1,091 (52.05%)
Stewart
953 (45.47%)
Waters
47 (2.24%)

Kaine
711 (50.32%)
Stewart
656 (46.43%)
Waters
45 (3.18%)

Kaine
692 (55.72%)
Stewart
519 (41.79%)
Waters
31 (2.50%)

Kaine
1,122 (71.10%)
Stewart
421 (26.68%)
Waters
34 (2.15%)

Stewart
435 (49.60%)
Kaine
422 (48.12%)
Waters
18 (2.05%)

Stewart
543 (50.84%)
Kaine
496 (46.44%)
Waters
25 (2.34%)

Kaine
938 (56.51%)
Stewart
689 (41.51%)
Waters
32 (1.93%)

Kaine
642 (54.55%)
Stewart
505 (42.91%)
Waters
29 (2.46%)

Stewart
1,151 (58.16%)
Kaine
794 (40.12%)
Waters
34 (1.72%)

Kaine
1,312 (88.11%)
Stewart
147 (9.87%)
Waters
25 (1.68%)

Kaine
941 (50.27%)
Stewart
889 (47.49%)
Waters
41 (2.19%)

Stewart
1,055 (50.99%)
Kaine
963 (46.54%)
Waters
48 (2.32%)

Kaine
882 (56.32%)
Stewart
652 (41.63%)
Waters
32 (2.04%)

Kaine
874 (55.42%)
Stewart
667 (42.30%)
Waters
34 (2.16%)

Stewart
839 (53.92%)
Kaine
671 (43.12%)
Waters
46 (2.96%)

Kaine
479 (60.63%)
Stewart
278 (35.19%)
Waters
33 (4.18%)

Kaine
792 (48.98%)
Stewart
787 (48.67%)
Waters
36 (2.23%)

Kaine
964 (73.31%)
Stewart
328 (24.94%)
Waters
22 (1.67%)

Kaine
842 (51.47%)
Stewart
742 (45.35%)
Waters
52 (3.18%)

Kaine
535 (60.45%)
Stewart
336 (37.97%)
Waters
12 (1.36%)

Stewart
903 (51.87%)
Kaine
799 (45.89%)
Waters
35 (2.01%)

Kaine
976 (71.92%)
Stewart
354 (26.09%)
Waters
26 (1.92%)

Kaine
939 (68.99%)
Stewart
391 (28.73%)
Waters
31 (2.28%)

Stewart
1,062 (54.63%)
Kaine
823 (42.34%)
Waters
52 (2.67%)

Kaine
1,017 (74.34%)
Stewart
327 (23.90%)
Waters
24 (1.75%)

Kaine
803 (55.49%)
Stewart
606 (41.88%)
Waters
38 (2.63%)

Kaine
847 (58.70%)
Stewart
552 (38.25%)
Waters
41 (2.84%)

Kaine
1,051 (72.68%)
Stewart
369 (25.52%)
Waters
25 (1.73%)

Kaine
885 (68.02%)
Stewart
383 (29.44%)
Waters
31 (2.38%)

Kaine
1,079 (63.66%)
Stewart
578 (34.10%)
Waters
36 (2.12%)

Stewart
690 (50.96%)
Kaine
629 (46.45%)
Waters
32 (2.36%)

Stewart
900 (52.05%)
Kaine
777 (44.94%)
Waters
51 (2.95%)

Kaine
967 (62.75%)
Stewart
535 (34.72%)
Waters
39 (2.53%)

Stewart
1,059 (51.06%)
Kaine
952 (45.90%)
Waters
60 (2.89%)

Kaine
984 (53.65%)
Stewart
822 (44.82%)
Waters
27 (1.47%)

Kaine
774 (50.65%)
Stewart
717 (46.92%)
Waters
37 (2.42%)

Kaine
736 (49.97%)
Stewart
707 (48.00%)
Waters
28 (1.90%)

Kaine
844 (51.49%)
Stewart
764 (46.61%)
Waters
29 (1.77%)

Stewart
570 (52.49%)
Kaine
475 (43.74%)
Waters
38 (3.50%)

Kaine
1,068 (66.67%)
Stewart
495 (30.90%)
Waters
38 (2.37%)

Stewart
660 (51.60%)
Kaine
579 (45.27%)
Waters
40 (3.13%)

Kaine
1,290 (86.17%)
Stewart
187 (12.49%)
Waters
18 (1.20%)

Kaine
478 (52.18%)
Stewart
426 (46.51%)
Waters
12 (1.31%)

Kaine
519 (51.80%)
Stewart
452 (45.11%)
Waters
30 (2.99%)

Kaine
694 (66.10%)
Stewart
329 (31.33%)
Waters
27 (2.57%)

Kaine
993 (66.07%)
Stewart
467 (31.07%)
Waters
41 (2.73%)

Kaine
656 (68.26%)
Stewart
284 (29.55%)
Waters
19 (1.98%)

Kaine
635 (64.47%)
Stewart
337 (34.21%)
Waters
13 (1.32%)

Stewart
481 (59.90%)
Kaine
302 (37.61%)
Waters
19 (2.37%)

Kaine
8,631 (57.98%)
Stewart
5,999 (40.30%)
Waters
243 (1.63%)

Kaine
145 (61.18%)
Stewart
85 (35.86%)
Waters
7 (2.95%)
2018 Election Data Visuals & Analysis