Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,871 39.65%
Corey Stewart
2,792 59.17%
Matt Waters
52 1.10%

Charlotte County


Stewart
413 (58.42%)
Kaine
287 (40.59%)
Waters
6 (0.85%)

Stewart
402 (60.00%)
Kaine
266 (39.70%)
Waters
2 (0.30%)

Stewart
327 (60.22%)
Kaine
205 (37.75%)
Waters
11 (2.03%)

Stewart
422 (61.79%)
Kaine
253 (37.04%)
Waters
8 (1.17%)

Stewart
363 (61.21%)
Kaine
222 (37.44%)
Waters
6 (1.01%)

Stewart
458 (65.99%)
Kaine
226 (32.56%)
Waters
9 (1.30%)

Stewart
309 (54.12%)
Kaine
252 (44.13%)
Waters
10 (1.75%)

Kaine
159 (61.87%)
Stewart
98 (38.13%)
Waters
0 (0.00%)

Kaine
1 (100.00%)
Stewart
0 (0.00%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis