Official results from the Virginia Department of Elections

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

Tim Kaine* 
87,258 81.62%
Corey Stewart
16,495 15.43%
Matt Waters
2,771 2.59%

Arlington County


Kaine
1,324 (85.36%)
Stewart
200 (12.89%)
Waters
25 (1.61%)

Kaine
1,502 (82.75%)
Stewart
261 (14.38%)
Waters
44 (2.42%)

Kaine
830 (75.11%)
Stewart
233 (21.09%)
Waters
37 (3.35%)

Kaine
1,434 (80.20%)
Stewart
290 (16.22%)
Waters
58 (3.24%)

Kaine
1,188 (81.20%)
Stewart
231 (15.79%)
Waters
38 (2.60%)

Kaine
1,116 (78.98%)
Stewart
263 (18.61%)
Waters
28 (1.98%)

Kaine
1,392 (80.51%)
Stewart
288 (16.66%)
Waters
44 (2.54%)

Kaine
1,604 (78.47%)
Stewart
366 (17.91%)
Waters
62 (3.03%)

Kaine
1,942 (82.15%)
Stewart
353 (14.93%)
Waters
59 (2.50%)

Kaine
1,674 (80.13%)
Stewart
343 (16.42%)
Waters
64 (3.06%)

Kaine
985 (77.56%)
Stewart
252 (19.84%)
Waters
28 (2.20%)

Kaine
1,445 (79.88%)
Stewart
288 (15.92%)
Waters
68 (3.76%)

Kaine
944 (79.53%)
Stewart
211 (17.78%)
Waters
27 (2.27%)

Kaine
1,085 (79.84%)
Stewart
211 (15.53%)
Waters
61 (4.49%)

Kaine
761 (80.36%)
Stewart
160 (16.90%)
Waters
25 (2.64%)

Kaine
1,378 (80.35%)
Stewart
265 (15.45%)
Waters
61 (3.56%)

Kaine
1,475 (79.82%)
Stewart
324 (17.53%)
Waters
40 (2.16%)

Kaine
2,044 (81.24%)
Stewart
389 (15.46%)
Waters
72 (2.86%)

Kaine
1,574 (81.85%)
Stewart
297 (15.44%)
Waters
45 (2.34%)

Kaine
1,191 (73.88%)
Stewart
367 (22.77%)
Waters
46 (2.85%)

Kaine
701 (76.61%)
Stewart
179 (19.56%)
Waters
31 (3.39%)

Kaine
1,569 (80.96%)
Stewart
300 (15.48%)
Waters
61 (3.15%)

Kaine
1,345 (80.98%)
Stewart
259 (15.59%)
Waters
51 (3.07%)

Kaine
1,770 (82.33%)
Stewart
313 (14.56%)
Waters
59 (2.74%)

Kaine
1,354 (78.90%)
Stewart
305 (17.77%)
Waters
47 (2.74%)

Kaine
1,813 (82.33%)
Stewart
305 (13.85%)
Waters
79 (3.59%)

Kaine
1,486 (81.96%)
Stewart
281 (15.50%)
Waters
42 (2.32%)

Kaine
1,654 (84.65%)
Stewart
249 (12.74%)
Waters
44 (2.25%)

Kaine
1,412 (81.48%)
Stewart
277 (15.98%)
Waters
42 (2.42%)

Kaine
1,490 (86.18%)
Stewart
194 (11.22%)
Waters
42 (2.43%)

Kaine
1,479 (80.64%)
Stewart
315 (17.18%)
Waters
35 (1.91%)

Kaine
577 (73.88%)
Stewart
179 (22.92%)
Waters
21 (2.69%)

Kaine
1,336 (74.35%)
Stewart
422 (23.48%)
Waters
32 (1.78%)

Kaine
1,247 (78.68%)
Stewart
291 (18.36%)
Waters
36 (2.27%)

Kaine
1,340 (68.75%)
Stewart
564 (28.94%)
Waters
31 (1.59%)

Kaine
1,458 (77.47%)
Stewart
365 (19.39%)
Waters
52 (2.76%)

Kaine
1,258 (77.18%)
Stewart
326 (20.00%)
Waters
41 (2.52%)

Kaine
1,352 (85.62%)
Stewart
178 (11.27%)
Waters
46 (2.91%)

Kaine
796 (79.92%)
Stewart
169 (16.97%)
Waters
30 (3.01%)

Kaine
1,720 (79.70%)
Stewart
360 (16.68%)
Waters
70 (3.24%)

Kaine
1,345 (81.91%)
Stewart
229 (13.95%)
Waters
62 (3.78%)

Kaine
1,192 (83.47%)
Stewart
186 (13.03%)
Waters
46 (3.22%)

Kaine
1,159 (88.61%)
Stewart
126 (9.63%)
Waters
18 (1.38%)

Kaine
1,105 (83.15%)
Stewart
176 (13.24%)
Waters
45 (3.39%)

Kaine
1,121 (83.35%)
Stewart
178 (13.23%)
Waters
44 (3.27%)

Kaine
1,638 (80.65%)
Stewart
307 (15.12%)
Waters
77 (3.79%)

Kaine
1,170 (86.41%)
Stewart
143 (10.56%)
Waters
38 (2.81%)

Kaine
1,042 (77.13%)
Stewart
257 (19.02%)
Waters
46 (3.40%)

Kaine
837 (82.06%)
Stewart
137 (13.43%)
Waters
44 (4.31%)

Kaine
1,157 (76.57%)
Stewart
297 (19.66%)
Waters
46 (3.04%)

Kaine
386 (75.54%)
Stewart
113 (22.11%)
Waters
10 (1.96%)

Kaine
1,092 (81.86%)
Stewart
193 (14.47%)
Waters
41 (3.07%)

Kaine
1,282 (78.89%)
Stewart
287 (17.66%)
Waters
47 (2.89%)

Kaine
698 (81.45%)
Stewart
109 (12.72%)
Waters
43 (5.02%)

Kaine
17,893 (86.91%)
Stewart
2,307 (11.21%)
Waters
335 (1.63%)

Kaine
96 (75.00%)
Stewart
27 (21.09%)
Waters
5 (3.91%)
2018 Election Data Visuals & Analysis