Official results from the Virginia Department of Elections

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

Tim Kaine* 
35,701 66.95%
Corey Stewart
16,371 30.70%
Matt Waters
1,161 2.18%

Albemarle County


Kaine
1,268 (66.18%)
Stewart
591 (30.85%)
Waters
53 (2.77%)

Kaine
536 (73.73%)
Stewart
170 (23.38%)
Waters
20 (2.75%)

Kaine
1,115 (74.88%)
Stewart
343 (23.04%)
Waters
30 (2.01%)

Kaine
1,641 (75.07%)
Stewart
493 (22.55%)
Waters
51 (2.33%)

Kaine
1,367 (61.36%)
Stewart
798 (35.82%)
Waters
60 (2.69%)

Kaine
1,490 (65.84%)
Stewart
718 (31.73%)
Waters
47 (2.08%)

Kaine
1,933 (83.18%)
Stewart
308 (13.25%)
Waters
77 (3.31%)

Kaine
1,356 (79.58%)
Stewart
289 (16.96%)
Waters
56 (3.29%)

Kaine
1,811 (68.55%)
Stewart
773 (29.26%)
Waters
52 (1.97%)

Kaine
1,203 (64.09%)
Stewart
641 (34.15%)
Waters
32 (1.70%)

Kaine
425 (65.18%)
Stewart
208 (31.90%)
Waters
17 (2.61%)

Kaine
1,194 (71.16%)
Stewart
451 (26.88%)
Waters
31 (1.85%)

Kaine
601 (62.28%)
Stewart
344 (35.65%)
Waters
19 (1.97%)

Kaine
265 (58.37%)
Stewart
178 (39.21%)
Waters
10 (2.20%)

Stewart
491 (50.46%)
Kaine
462 (47.48%)
Waters
20 (2.06%)

Kaine
468 (50.81%)
Stewart
437 (47.45%)
Waters
15 (1.63%)

Kaine
1,504 (74.68%)
Stewart
461 (22.89%)
Waters
41 (2.04%)

Kaine
1,021 (51.33%)
Stewart
925 (46.51%)
Waters
38 (1.91%)

Kaine
959 (77.53%)
Stewart
232 (18.76%)
Waters
44 (3.56%)

Kaine
589 (62.53%)
Stewart
343 (36.41%)
Waters
10 (1.06%)

Kaine
548 (53.46%)
Stewart
454 (44.29%)
Waters
23 (2.24%)

Kaine
1,051 (67.59%)
Stewart
467 (30.03%)
Waters
36 (2.32%)

Kaine
1,054 (70.98%)
Stewart
403 (27.14%)
Waters
27 (1.82%)

Kaine
1,245 (58.45%)
Stewart
836 (39.25%)
Waters
44 (2.07%)

Kaine
934 (67.98%)
Stewart
417 (30.35%)
Waters
21 (1.53%)

Kaine
1,365 (64.42%)
Stewart
699 (32.99%)
Waters
53 (2.50%)

Kaine
516 (56.33%)
Stewart
392 (42.79%)
Waters
8 (0.87%)

Kaine
1,176 (55.19%)
Stewart
912 (42.80%)
Waters
39 (1.83%)

Kaine
1,096 (64.02%)
Stewart
570 (33.29%)
Waters
41 (2.39%)

Kaine
1,426 (65.23%)
Stewart
695 (31.79%)
Waters
61 (2.79%)

Kaine
4,044 (74.12%)
Stewart
1,314 (24.08%)
Waters
85 (1.56%)

Kaine
38 (67.86%)
Stewart
18 (32.14%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis