Official results from the Virginia Department of Elections

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

Tim Kaine* 
94,826 65.16%
Corey Stewart
47,786 32.84%
Matt Waters
2,678 1.84%

Henrico County


Kaine
1,418 (56.03%)
Stewart
1,058 (41.80%)
Waters
51 (2.02%)

Kaine
1,516 (76.64%)
Stewart
420 (21.23%)
Waters
39 (1.97%)

Kaine
1,422 (53.04%)
Stewart
1,220 (45.51%)
Waters
38 (1.42%)

Kaine
1,292 (64.50%)
Stewart
652 (32.55%)
Waters
56 (2.80%)

Kaine
1,161 (61.82%)
Stewart
666 (35.46%)
Waters
48 (2.56%)

Kaine
1,452 (56.65%)
Stewart
1,071 (41.79%)
Waters
37 (1.44%)

Stewart
354 (53.47%)
Kaine
296 (44.71%)
Waters
10 (1.51%)

Kaine
1,537 (74.18%)
Stewart
499 (24.08%)
Waters
35 (1.69%)

Kaine
1,533 (62.06%)
Stewart
878 (35.55%)
Waters
58 (2.35%)

Kaine
979 (56.56%)
Stewart
719 (41.54%)
Waters
32 (1.85%)

Kaine
443 (56.94%)
Stewart
317 (40.75%)
Waters
18 (2.31%)

Kaine
443 (57.91%)
Stewart
300 (39.22%)
Waters
18 (2.35%)

Kaine
1,340 (51.46%)
Stewart
1,210 (46.47%)
Waters
48 (1.84%)

Kaine
912 (64.14%)
Stewart
474 (33.33%)
Waters
32 (2.25%)

Kaine
1,236 (94.64%)
Stewart
62 (4.75%)
Waters
8 (0.61%)

Kaine
1,797 (94.13%)
Stewart
96 (5.03%)
Waters
14 (0.73%)

Kaine
1,135 (73.37%)
Stewart
370 (23.92%)
Waters
42 (2.71%)

Kaine
290 (62.23%)
Stewart
175 (37.55%)
Waters
1 (0.21%)

Kaine
288 (52.27%)
Stewart
256 (46.46%)
Waters
7 (1.27%)

Kaine
1,586 (97.42%)
Stewart
35 (2.15%)
Waters
7 (0.43%)

Kaine
1,382 (77.86%)
Stewart
365 (20.56%)
Waters
28 (1.58%)

Kaine
1,392 (96.33%)
Stewart
44 (3.04%)
Waters
8 (0.55%)

Kaine
977 (88.34%)
Stewart
122 (11.03%)
Waters
7 (0.63%)

Kaine
874 (83.80%)
Stewart
155 (14.86%)
Waters
14 (1.34%)

Kaine
626 (95.43%)
Stewart
27 (4.12%)
Waters
3 (0.46%)

Kaine
447 (75.63%)
Stewart
133 (22.50%)
Waters
11 (1.86%)

Kaine
895 (81.96%)
Stewart
179 (16.39%)
Waters
16 (1.47%)

Kaine
749 (71.00%)
Stewart
289 (27.39%)
Waters
17 (1.61%)

Kaine
1,679 (95.83%)
Stewart
61 (3.48%)
Waters
12 (0.68%)

Kaine
414 (58.56%)
Stewart
269 (38.05%)
Waters
24 (3.39%)

Kaine
345 (64.73%)
Stewart
171 (32.08%)
Waters
16 (3.00%)

Kaine
56 (51.38%)
Stewart
50 (45.87%)
Waters
3 (2.75%)

Kaine
193 (82.48%)
Stewart
39 (16.67%)
Waters
2 (0.85%)

Kaine
1,961 (94.55%)
Stewart
101 (4.87%)
Waters
10 (0.48%)

Kaine
156 (63.93%)
Stewart
81 (33.20%)
Waters
6 (2.46%)

Kaine
1,147 (84.46%)
Stewart
196 (14.43%)
Waters
15 (1.10%)

Kaine
1,331 (63.65%)
Stewart
720 (34.43%)
Waters
37 (1.77%)

Kaine
370 (96.61%)
Stewart
11 (2.87%)
Waters
2 (0.52%)

Kaine
823 (57.23%)
Stewart
577 (40.13%)
Waters
34 (2.36%)

Kaine
926 (50.63%)
Stewart
862 (47.13%)
Waters
37 (2.02%)

Kaine
1,233 (61.84%)
Stewart
715 (35.86%)
Waters
40 (2.01%)

Kaine
557 (49.69%)
Stewart
541 (48.26%)
Waters
23 (2.05%)

Kaine
1,169 (52.02%)
Stewart
1,024 (45.57%)
Waters
48 (2.14%)

Kaine
1,019 (57.57%)
Stewart
699 (39.49%)
Waters
47 (2.66%)

Kaine
563 (55.09%)
Stewart
426 (41.68%)
Waters
30 (2.94%)

Kaine
1,074 (52.39%)
Stewart
924 (45.07%)
Waters
49 (2.39%)

Kaine
1,190 (59.56%)
Stewart
768 (38.44%)
Waters
33 (1.65%)

Kaine
1,118 (51.45%)
Stewart
1,011 (46.53%)
Waters
36 (1.66%)

Kaine
1,609 (60.58%)
Stewart
992 (37.35%)
Waters
49 (1.84%)

Kaine
769 (61.23%)
Stewart
465 (37.02%)
Waters
20 (1.59%)

Kaine
1,438 (55.76%)
Stewart
1,062 (41.18%)
Waters
69 (2.68%)

Kaine
1,043 (56.32%)
Stewart
756 (40.82%)
Waters
49 (2.65%)

Kaine
1,505 (75.29%)
Stewart
450 (22.51%)
Waters
42 (2.10%)

Kaine
1,154 (60.55%)
Stewart
708 (37.15%)
Waters
43 (2.26%)

Kaine
1,012 (67.11%)
Stewart
462 (30.64%)
Waters
32 (2.12%)

Stewart
710 (50.35%)
Kaine
656 (46.52%)
Waters
41 (2.91%)

Kaine
696 (56.13%)
Stewart
504 (40.65%)
Waters
39 (3.15%)

Kaine
1,054 (49.93%)
Stewart
994 (47.09%)
Waters
57 (2.70%)

Kaine
965 (58.13%)
Stewart
646 (38.92%)
Waters
45 (2.71%)

Kaine
686 (51.04%)
Stewart
618 (45.98%)
Waters
39 (2.90%)

Kaine
933 (58.83%)
Stewart
617 (38.90%)
Waters
33 (2.08%)

Kaine
996 (54.73%)
Stewart
756 (41.54%)
Waters
63 (3.46%)

Stewart
579 (51.70%)
Kaine
506 (45.18%)
Waters
32 (2.86%)

Kaine
934 (63.62%)
Stewart
496 (33.79%)
Waters
33 (2.25%)

Kaine
1,147 (59.06%)
Stewart
746 (38.41%)
Waters
46 (2.37%)

Kaine
1,146 (53.73%)
Stewart
926 (43.41%)
Waters
52 (2.44%)

Kaine
802 (58.75%)
Stewart
532 (38.97%)
Waters
31 (2.27%)

Kaine
591 (61.43%)
Stewart
344 (35.76%)
Waters
27 (2.81%)

Kaine
460 (58.23%)
Stewart
302 (38.23%)
Waters
28 (3.54%)

Stewart
1,211 (48.44%)
Kaine
1,205 (48.20%)
Waters
78 (3.12%)

Kaine
753 (62.18%)
Stewart
431 (35.59%)
Waters
24 (1.98%)

Kaine
935 (52.82%)
Stewart
781 (44.12%)
Waters
45 (2.54%)

Stewart
862 (68.63%)
Kaine
373 (29.70%)
Waters
21 (1.67%)

Kaine
673 (87.40%)
Stewart
91 (11.82%)
Waters
5 (0.65%)

Kaine
725 (50.49%)
Stewart
694 (48.33%)
Waters
15 (1.04%)

Kaine
757 (73.00%)
Stewart
268 (25.84%)
Waters
7 (0.68%)

Kaine
949 (55.76%)
Stewart
733 (43.07%)
Waters
19 (1.12%)

Kaine
1,149 (78.32%)
Stewart
299 (20.38%)
Waters
19 (1.30%)

Stewart
347 (76.43%)
Kaine
99 (21.81%)
Waters
8 (1.76%)

Kaine
992 (85.30%)
Stewart
164 (14.10%)
Waters
7 (0.60%)

Kaine
962 (77.64%)
Stewart
262 (21.15%)
Waters
13 (1.05%)

Kaine
1,034 (75.70%)
Stewart
315 (23.06%)
Waters
16 (1.17%)

Kaine
2,110 (89.41%)
Stewart
233 (9.87%)
Waters
17 (0.72%)

Kaine
472 (67.91%)
Stewart
206 (29.64%)
Waters
16 (2.30%)

Kaine
1,659 (90.31%)
Stewart
166 (9.04%)
Waters
11 (0.60%)

Kaine
2,800 (91.92%)
Stewart
226 (7.42%)
Waters
19 (0.62%)

Stewart
676 (58.13%)
Kaine
466 (40.07%)
Waters
21 (1.81%)

Kaine
892 (69.42%)
Stewart
374 (29.11%)
Waters
19 (1.48%)

Stewart
337 (53.83%)
Kaine
274 (43.77%)
Waters
14 (2.24%)

Stewart
731 (53.32%)
Kaine
615 (44.86%)
Waters
23 (1.68%)

Kaine
7,891 (69.45%)
Stewart
3,263 (28.72%)
Waters
180 (1.58%)

Kaine
197 (75.77%)
Stewart
59 (22.69%)
Waters
4 (1.54%)
2018 Election Data Visuals & Analysis