Official results from the Virginia Department of Elections

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

Tim Kaine* 
17,641 86.12%
Corey Stewart
2,346 11.45%
Matt Waters
451 2.20%

Charlottesville City


Kaine
1,991 (84.19%)
Stewart
312 (13.19%)
Waters
58 (2.45%)

Kaine
1,967 (87.34%)
Stewart
247 (10.97%)
Waters
35 (1.55%)

Kaine
1,822 (91.01%)
Stewart
133 (6.64%)
Waters
45 (2.25%)

Kaine
2,152 (81.95%)
Stewart
417 (15.88%)
Waters
54 (2.06%)

Kaine
1,728 (89.30%)
Stewart
163 (8.42%)
Waters
39 (2.02%)

Kaine
2,157 (83.31%)
Stewart
356 (13.75%)
Waters
70 (2.70%)

Kaine
1,169 (88.03%)
Stewart
117 (8.81%)
Waters
39 (2.94%)

Kaine
1,107 (88.21%)
Stewart
114 (9.08%)
Waters
27 (2.15%)

Kaine
1,196 (80.11%)
Stewart
252 (16.88%)
Waters
41 (2.75%)

Kaine
2,315 (89.07%)
Stewart
232 (8.93%)
Waters
42 (1.62%)

Kaine
37 (90.24%)
Stewart
3 (7.32%)
Waters
1 (2.44%)
2018 Election Data Visuals & Analysis