Franklin County

Election Results

Party Performance in Recent Statewide Elections

Winsome Earle-Sears (R)
16,317 70.40%
Abigail Spanberger (D)
6,836 29.49%

Precinct Earle-Sears (R) Spanberger (D)
102 - Burnt Chimney
1,026 (76.80%)
305 (22.83%)
103 - Scruggs
996 (74.22%)
344 (25.63%)
201 - Glade Hill
384 (79.50%)
98 (20.29%)
202 - Penhook
473 (74.49%)
160 (25.20%)
203 - Hodgesville
417 (81.13%)
96 (18.68%)
204 - Dudley
536 (74.03%)
188 (25.97%)
301 - Snow Creek
337 (82.00%)
74 (18.00%)
302 - Fork Mountain
353 (82.86%)
73 (17.14%)
303 - Sontag
465 (72.54%)
174 (27.15%)
304 - Dickinson
289 (74.87%)
96 (24.87%)
401 - Henry
453 (85.31%)
78 (14.69%)
402 - Ferrum
342 (71.25%)
136 (28.33%)
403 - Endicott
287 (83.43%)
57 (16.57%)
404 - Waidsboro
321 (79.06%)
85 (20.94%)
502 - Callaway
622 (78.73%)
168 (21.27%)
503 - Bowmans
523 (75.25%)
172 (24.75%)
504 - Gogginsville
595 (76.68%)
181 (23.32%)
601 - Boones Mill
701 (76.86%)
209 (22.92%)
602 - Bonbrook
642 (82.10%)
139 (17.77%)
603 - Coopers Cove
464 (78.38%)
128 (21.62%)
701 - Rocky Mount East
306 (60.71%)
196 (38.89%)
702 - Rocky Mount West
410 (68.22%)
189 (31.45%)
703 - Rocky Mount South
256 (62.59%)
150 (36.67%)
Early Voting (In-person)
4,462 (65.46%)
2,354 (34.54%)
Early Voting (Mail)
582 (39.14%)
905 (60.86%)
Early Voting (Post-Election Day)
35 (38.46%)
56 (61.54%)
Provisional
40 (61.54%)
25 (38.46%)
Total 16,317 (70.40%) 6,836 (29.49%)