Official results from the Virginia Department of Elections

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

Tim Kaine* 
75,485 84.56%
Corey Stewart
11,962 13.40%
Matt Waters
1,662 1.86%

Richmond City


Kaine
616 (75.03%)
Stewart
184 (22.41%)
Waters
19 (2.31%)

Kaine
547 (60.78%)
Stewart
322 (35.78%)
Waters
25 (2.78%)

Kaine
814 (59.77%)
Stewart
518 (38.03%)
Waters
24 (1.76%)

Kaine
899 (68.68%)
Stewart
371 (28.34%)
Waters
34 (2.60%)

Stewart
714 (51.07%)
Kaine
631 (45.14%)
Waters
48 (3.43%)

Kaine
804 (67.51%)
Stewart
352 (29.55%)
Waters
34 (2.85%)

Kaine
790 (74.04%)
Stewart
244 (22.87%)
Waters
27 (2.53%)

Kaine
1,332 (85.33%)
Stewart
195 (12.49%)
Waters
31 (1.99%)

Kaine
1,660 (82.79%)
Stewart
287 (14.31%)
Waters
57 (2.84%)

Kaine
617 (59.50%)
Stewart
384 (37.03%)
Waters
31 (2.99%)

Kaine
1,646 (81.20%)
Stewart
310 (15.29%)
Waters
63 (3.11%)

Kaine
1,388 (83.77%)
Stewart
224 (13.52%)
Waters
42 (2.53%)

Kaine
870 (88.87%)
Stewart
87 (8.89%)
Waters
22 (2.25%)

Kaine
1,435 (80.98%)
Stewart
280 (15.80%)
Waters
52 (2.93%)

Kaine
1,294 (83.81%)
Stewart
210 (13.60%)
Waters
35 (2.27%)

Kaine
2,048 (94.90%)
Stewart
73 (3.38%)
Waters
35 (1.62%)

Kaine
1,734 (93.03%)
Stewart
94 (5.04%)
Waters
32 (1.72%)

Kaine
613 (95.78%)
Stewart
22 (3.44%)
Waters
2 (0.31%)

Kaine
753 (88.69%)
Stewart
76 (8.95%)
Waters
14 (1.65%)

Kaine
718 (94.97%)
Stewart
24 (3.17%)
Waters
12 (1.59%)

Kaine
1,030 (96.17%)
Stewart
29 (2.71%)
Waters
11 (1.03%)

Kaine
1,035 (93.08%)
Stewart
57 (5.13%)
Waters
19 (1.71%)

Kaine
834 (95.97%)
Stewart
27 (3.11%)
Waters
8 (0.92%)

Kaine
977 (82.87%)
Stewart
169 (14.33%)
Waters
30 (2.54%)

Kaine
1,002 (80.81%)
Stewart
203 (16.37%)
Waters
32 (2.58%)

Kaine
602 (69.60%)
Stewart
247 (28.55%)
Waters
15 (1.73%)

Kaine
309 (97.48%)
Stewart
4 (1.26%)
Waters
4 (1.26%)

Kaine
1,654 (77.29%)
Stewart
424 (19.81%)
Waters
61 (2.85%)

Kaine
1,436 (80.49%)
Stewart
304 (17.04%)
Waters
41 (2.30%)

Kaine
1,716 (65.20%)
Stewart
859 (32.64%)
Waters
53 (2.01%)

Kaine
976 (71.35%)
Stewart
358 (26.17%)
Waters
32 (2.34%)

Kaine
1,040 (80.56%)
Stewart
220 (17.04%)
Waters
31 (2.40%)

Kaine
1,007 (73.34%)
Stewart
335 (24.40%)
Waters
31 (2.26%)

Kaine
984 (65.86%)
Stewart
476 (31.86%)
Waters
31 (2.07%)

Kaine
1,564 (89.27%)
Stewart
150 (8.56%)
Waters
35 (2.00%)

Kaine
1,503 (90.93%)
Stewart
117 (7.08%)
Waters
32 (1.94%)

Kaine
1,945 (90.00%)
Stewart
171 (7.91%)
Waters
43 (1.99%)

Kaine
1,298 (91.09%)
Stewart
106 (7.44%)
Waters
21 (1.47%)

Kaine
769 (87.19%)
Stewart
97 (11.00%)
Waters
16 (1.81%)

Kaine
943 (94.02%)
Stewart
48 (4.79%)
Waters
12 (1.20%)

Kaine
1,188 (91.45%)
Stewart
84 (6.47%)
Waters
24 (1.85%)

Kaine
554 (97.71%)
Stewart
11 (1.94%)
Waters
2 (0.35%)

Kaine
990 (96.30%)
Stewart
28 (2.72%)
Waters
10 (0.97%)

Kaine
689 (94.51%)
Stewart
25 (3.43%)
Waters
12 (1.65%)

Kaine
1,135 (96.51%)
Stewart
30 (2.55%)
Waters
10 (0.85%)

Kaine
1,198 (86.94%)
Stewart
155 (11.25%)
Waters
23 (1.67%)

Kaine
1,529 (89.99%)
Stewart
131 (7.71%)
Waters
34 (2.00%)

Kaine
636 (95.93%)
Stewart
19 (2.87%)
Waters
7 (1.06%)

Kaine
717 (96.37%)
Stewart
20 (2.69%)
Waters
6 (0.81%)

Kaine
792 (93.95%)
Stewart
35 (4.15%)
Waters
13 (1.54%)

Kaine
1,000 (94.88%)
Stewart
36 (3.42%)
Waters
17 (1.61%)

Kaine
922 (91.47%)
Stewart
67 (6.65%)
Waters
19 (1.88%)

Kaine
1,448 (93.00%)
Stewart
90 (5.78%)
Waters
18 (1.16%)

Kaine
1,951 (88.48%)
Stewart
204 (9.25%)
Waters
43 (1.95%)

Kaine
1,623 (86.19%)
Stewart
198 (10.52%)
Waters
55 (2.92%)

Kaine
781 (96.54%)
Stewart
18 (2.22%)
Waters
8 (0.99%)

Kaine
955 (91.74%)
Stewart
79 (7.59%)
Waters
6 (0.58%)

Kaine
825 (92.70%)
Stewart
60 (6.74%)
Waters
2 (0.22%)

Kaine
894 (92.36%)
Stewart
70 (7.23%)
Waters
4 (0.41%)

Kaine
1,300 (88.32%)
Stewart
153 (10.39%)
Waters
18 (1.22%)

Kaine
760 (94.41%)
Stewart
39 (4.84%)
Waters
6 (0.75%)

Kaine
400 (93.24%)
Stewart
24 (5.59%)
Waters
4 (0.93%)

Kaine
1,020 (90.11%)
Stewart
97 (8.57%)
Waters
13 (1.15%)

Kaine
1,024 (93.69%)
Stewart
65 (5.95%)
Waters
4 (0.37%)

Kaine
1,132 (90.63%)
Stewart
99 (7.93%)
Waters
16 (1.28%)

Kaine
951 (91.18%)
Stewart
85 (8.15%)
Waters
7 (0.67%)

Kaine
1,011 (95.65%)
Stewart
43 (4.07%)
Waters
3 (0.28%)

Kaine
4,179 (85.44%)
Stewart
621 (12.70%)
Waters
80 (1.64%)

Kaine
48 (90.57%)
Stewart
4 (7.55%)
Waters
1 (1.89%)
2018 Election Data Visuals & Analysis