Official results from the Virginia Department of Elections

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

Tim Kaine* 
6,995 31.54%
Corey Stewart
14,849 66.94%
Matt Waters
321 1.45%

Franklin County


Stewart
1,045 (68.57%)
Kaine
443 (29.07%)
Waters
33 (2.17%)

Stewart
1,838 (70.07%)
Kaine
746 (28.44%)
Waters
39 (1.49%)

Stewart
860 (72.64%)
Kaine
300 (25.34%)
Waters
23 (1.94%)

Stewart
653 (64.91%)
Kaine
346 (34.39%)
Waters
7 (0.70%)

Stewart
140 (67.63%)
Kaine
66 (31.88%)
Waters
1 (0.48%)

Stewart
548 (68.84%)
Kaine
241 (30.28%)
Waters
7 (0.88%)

Stewart
412 (74.37%)
Kaine
133 (24.01%)
Waters
9 (1.62%)

Stewart
395 (75.96%)
Kaine
115 (22.12%)
Waters
10 (1.92%)

Stewart
516 (54.95%)
Kaine
412 (43.88%)
Waters
10 (1.06%)

Stewart
234 (54.42%)
Kaine
191 (44.42%)
Waters
5 (1.16%)

Stewart
716 (77.57%)
Kaine
194 (21.02%)
Waters
11 (1.19%)

Stewart
366 (65.95%)
Kaine
186 (33.51%)
Waters
3 (0.54%)

Stewart
405 (72.06%)
Kaine
152 (27.05%)
Waters
5 (0.89%)

Stewart
471 (68.86%)
Kaine
204 (29.82%)
Waters
9 (1.32%)

Stewart
692 (72.77%)
Kaine
248 (26.08%)
Waters
9 (0.95%)

Stewart
356 (68.07%)
Kaine
155 (29.64%)
Waters
12 (2.29%)

Stewart
592 (71.50%)
Kaine
215 (25.97%)
Waters
20 (2.42%)

Stewart
848 (69.28%)
Kaine
357 (29.17%)
Waters
18 (1.47%)

Stewart
813 (71.38%)
Kaine
308 (27.04%)
Waters
17 (1.49%)

Stewart
649 (76.35%)
Kaine
189 (22.24%)
Waters
11 (1.29%)

Stewart
651 (56.76%)
Kaine
470 (40.98%)
Waters
25 (2.18%)

Stewart
433 (50.00%)
Kaine
426 (49.19%)
Waters
6 (0.69%)

Stewart
390 (53.72%)
Kaine
324 (44.63%)
Waters
11 (1.52%)

Stewart
822 (58.13%)
Kaine
572 (40.45%)
Waters
20 (1.41%)

Stewart
4 (66.67%)
Kaine
2 (33.33%)
Waters
0 (0.00%)
2018 Election Data Visuals & Analysis