Official results from the Virginia Department of Elections

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

Tim Kaine* 
1,894 63.32%
Corey Stewart
1,065 35.61%
Matt Waters
30 1.00%

Franklin City


Stewart
416 (62.28%)
Kaine
237 (35.48%)
Waters
14 (2.10%)

Stewart
299 (55.99%)
Kaine
228 (42.70%)
Waters
7 (1.31%)

Kaine
394 (92.92%)
Stewart
28 (6.60%)
Waters
1 (0.24%)

Kaine
284 (90.16%)
Stewart
28 (8.89%)
Waters
3 (0.95%)

Kaine
336 (96.55%)
Stewart
11 (3.16%)
Waters
1 (0.29%)

Kaine
299 (57.17%)
Stewart
221 (42.26%)
Waters
3 (0.57%)

Kaine
115 (64.97%)
Stewart
61 (34.46%)
Waters
1 (0.56%)

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