Official results from the Virginia Department of Elections

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

Tim Kaine* 
83,091 54.03%
Corey Stewart
67,835 44.11%
Matt Waters
2,705 1.76%

Chesterfield County


Kaine
631 (56.14%)
Stewart
473 (42.08%)
Waters
20 (1.78%)

Kaine
920 (51.40%)
Stewart
838 (46.82%)
Waters
30 (1.68%)

Stewart
1,231 (52.74%)
Kaine
1,066 (45.67%)
Waters
34 (1.46%)

Stewart
1,220 (57.57%)
Kaine
857 (40.44%)
Waters
40 (1.89%)

Kaine
829 (62.57%)
Stewart
476 (35.92%)
Waters
19 (1.43%)

Kaine
1,536 (58.07%)
Stewart
1,084 (40.98%)
Waters
22 (0.83%)

Kaine
993 (55.72%)
Stewart
765 (42.93%)
Waters
24 (1.35%)

Stewart
1,471 (56.56%)
Kaine
1,090 (41.91%)
Waters
38 (1.46%)

Kaine
1,524 (53.44%)
Stewart
1,281 (44.92%)
Waters
47 (1.65%)

Stewart
657 (50.31%)
Kaine
631 (48.32%)
Waters
18 (1.38%)

Kaine
1,596 (52.40%)
Stewart
1,411 (46.32%)
Waters
36 (1.18%)

Kaine
942 (56.04%)
Stewart
716 (42.59%)
Waters
20 (1.19%)

Stewart
734 (49.66%)
Kaine
718 (48.58%)
Waters
26 (1.76%)

Kaine
1,530 (68.64%)
Stewart
662 (29.70%)
Waters
35 (1.57%)

Stewart
294 (51.85%)
Kaine
258 (45.50%)
Waters
13 (2.29%)

Kaine
769 (59.38%)
Stewart
498 (38.46%)
Waters
26 (2.01%)

Kaine
1,489 (70.94%)
Stewart
592 (28.20%)
Waters
18 (0.86%)

Kaine
1,059 (86.38%)
Stewart
158 (12.89%)
Waters
9 (0.73%)

Kaine
516 (75.22%)
Stewart
164 (23.91%)
Waters
6 (0.87%)

Kaine
1,365 (74.96%)
Stewart
440 (24.16%)
Waters
16 (0.88%)

Kaine
1,153 (52.62%)
Stewart
983 (44.87%)
Waters
53 (2.42%)

Kaine
1,788 (67.57%)
Stewart
821 (31.03%)
Waters
35 (1.32%)

Stewart
1,635 (59.37%)
Kaine
1,074 (39.00%)
Waters
44 (1.60%)

Kaine
585 (50.34%)
Stewart
560 (48.19%)
Waters
15 (1.29%)

Kaine
2,506 (82.19%)
Stewart
511 (16.76%)
Waters
32 (1.05%)

Kaine
226 (85.93%)
Stewart
34 (12.93%)
Waters
3 (1.14%)

Kaine
581 (74.68%)
Stewart
193 (24.81%)
Waters
4 (0.51%)

Kaine
1,866 (83.45%)
Stewart
359 (16.06%)
Waters
11 (0.49%)

Stewart
484 (56.02%)
Kaine
367 (42.48%)
Waters
13 (1.50%)

Kaine
1,212 (51.91%)
Stewart
1,104 (47.28%)
Waters
18 (0.77%)

Stewart
1,683 (68.44%)
Kaine
755 (30.70%)
Waters
19 (0.77%)

Stewart
591 (72.52%)
Kaine
212 (26.01%)
Waters
12 (1.47%)

Stewart
1,678 (69.14%)
Kaine
709 (29.21%)
Waters
36 (1.48%)

Kaine
1,481 (50.37%)
Stewart
1,404 (47.76%)
Waters
51 (1.73%)

Kaine
457 (59.43%)
Stewart
302 (39.27%)
Waters
9 (1.17%)

Stewart
2,058 (55.77%)
Kaine
1,560 (42.28%)
Waters
69 (1.87%)

Stewart
1,111 (51.13%)
Kaine
1,003 (46.16%)
Waters
59 (2.72%)

Stewart
1,516 (51.39%)
Kaine
1,366 (46.31%)
Waters
64 (2.17%)

Stewart
1,401 (64.30%)
Kaine
729 (33.46%)
Waters
46 (2.11%)

Stewart
1,003 (50.28%)
Kaine
947 (47.47%)
Waters
40 (2.01%)

Stewart
1,345 (51.67%)
Kaine
1,222 (46.95%)
Waters
33 (1.27%)

Stewart
403 (54.24%)
Kaine
333 (44.82%)
Waters
7 (0.94%)

Kaine
711 (49.82%)
Stewart
668 (46.81%)
Waters
47 (3.29%)

Kaine
1,642 (55.64%)
Stewart
1,250 (42.36%)
Waters
58 (1.97%)

Kaine
1,199 (51.82%)
Stewart
1,064 (45.98%)
Waters
50 (2.16%)

Kaine
1,091 (58.31%)
Stewart
736 (39.34%)
Waters
41 (2.19%)

Kaine
1,127 (53.11%)
Stewart
957 (45.10%)
Waters
36 (1.70%)

Stewart
894 (48.91%)
Kaine
881 (48.19%)
Waters
49 (2.68%)

Stewart
644 (51.73%)
Kaine
574 (46.10%)
Waters
24 (1.93%)

Kaine
1,797 (65.99%)
Stewart
870 (31.95%)
Waters
54 (1.98%)

Kaine
668 (59.75%)
Stewart
433 (38.73%)
Waters
16 (1.43%)

Kaine
691 (55.86%)
Stewart
524 (42.36%)
Waters
21 (1.70%)

Kaine
1,079 (51.31%)
Stewart
978 (46.50%)
Waters
44 (2.09%)

Kaine
1,061 (57.51%)
Stewart
747 (40.49%)
Waters
34 (1.84%)

Kaine
1,435 (50.62%)
Stewart
1,356 (47.83%)
Waters
40 (1.41%)

Kaine
1,117 (51.14%)
Stewart
1,017 (46.57%)
Waters
47 (2.15%)

Kaine
640 (57.61%)
Stewart
449 (40.41%)
Waters
19 (1.71%)

Kaine
602 (53.75%)
Stewart
492 (43.93%)
Waters
25 (2.23%)

Kaine
867 (58.34%)
Stewart
583 (39.23%)
Waters
34 (2.29%)

Kaine
631 (55.74%)
Stewart
474 (41.87%)
Waters
24 (2.12%)

Stewart
1,042 (49.88%)
Kaine
1,010 (48.35%)
Waters
35 (1.68%)

Kaine
1,573 (49.48%)
Stewart
1,528 (48.07%)
Waters
62 (1.95%)

Kaine
1,299 (58.17%)
Stewart
871 (39.01%)
Waters
57 (2.55%)

Kaine
1,194 (57.82%)
Stewart
818 (39.61%)
Waters
52 (2.52%)

Stewart
1,469 (51.69%)
Kaine
1,286 (45.25%)
Waters
83 (2.92%)

Kaine
1,032 (54.98%)
Stewart
803 (42.78%)
Waters
40 (2.13%)

Kaine
889 (62.52%)
Stewart
496 (34.88%)
Waters
37 (2.60%)

Kaine
1,089 (48.81%)
Stewart
1,070 (47.96%)
Waters
69 (3.09%)

Stewart
765 (50.63%)
Kaine
702 (46.46%)
Waters
39 (2.58%)

Kaine
719 (75.53%)
Stewart
209 (21.95%)
Waters
23 (2.42%)

Kaine
1,209 (48.55%)
Stewart
1,201 (48.23%)
Waters
77 (3.09%)

Kaine
1,391 (82.31%)
Stewart
286 (16.92%)
Waters
13 (0.77%)

Kaine
864 (78.40%)
Stewart
217 (19.69%)
Waters
21 (1.91%)

Stewart
588 (55.52%)
Kaine
452 (42.68%)
Waters
19 (1.79%)

Stewart
1,337 (53.78%)
Kaine
1,097 (44.13%)
Waters
51 (2.05%)

Kaine
6,915 (58.87%)
Stewart
4,623 (39.35%)
Waters
189 (1.61%)

Kaine
106 (74.13%)
Stewart
32 (22.38%)
Waters
5 (3.50%)
2018 Election Data Visuals & Analysis