Hanover County

Election Results

Party Performance in Recent Statewide Elections

Winsome Earle-Sears (R)
36,278 60.12%
Abigail Spanberger (D)
23,994 39.77%

Precinct Earle-Sears (R) Spanberger (D)
101 - Ashland
339 (44.37%)
423 (55.37%)
104 - Sliding Hill
423 (50.48%)
414 (49.40%)
105 - Berkley
335 (42.89%)
444 (56.85%)
106 - Kersey Creek
278 (56.62%)
213 (43.38%)
108 - Honey Meadows
608 (47.65%)
666 (52.19%)
201 - Beaverdam
1,055 (77.23%)
309 (22.62%)
202 - Blunts
406 (65.80%)
209 (33.87%)
203 - Wilmington Parish
771 (68.66%)
352 (31.34%)
206 - Courthouse
458 (56.13%)
358 (43.87%)
208 - Oak Knoll
516 (70.40%)
214 (29.20%)
210 - Oak Hill
233 (59.59%)
157 (40.15%)
301 - Clay
547 (64.50%)
298 (35.14%)
303 - Shady Grove
662 (61.13%)
420 (38.78%)
304 - Atlee
642 (54.97%)
523 (44.78%)
305 - Cool Spring
629 (59.06%)
435 (40.85%)
306 - Rutland
437 (49.55%)
444 (50.34%)
401 - Battlefield
883 (73.40%)
319 (26.52%)
403 - Cold Harbor
1,152 (66.67%)
571 (33.04%)
404 - Black Creek
690 (81.08%)
161 (18.92%)
405 - Pebble Creek
504 (59.93%)
337 (40.07%)
407 - Old Church
747 (77.49%)
215 (22.30%)
502 - Rural Point
691 (60.40%)
451 (39.42%)
503 - Newman
535 (56.67%)
406 (43.01%)
504 - Studley
682 (80.05%)
168 (19.72%)
505 - Totopotomoy
232 (81.69%)
51 (17.96%)
506 - Georgetown
549 (69.94%)
232 (29.55%)
507 - Laurel Meadow
727 (64.11%)
404 (35.63%)
601 - Village
766 (57.16%)
570 (42.54%)
602 - Lee Davis
618 (62.68%)
366 (37.12%)
603 - Mechanicsville
617 (55.04%)
502 (44.78%)
604 - Hanover Grove
614 (59.10%)
424 (40.81%)
701 - Farrington
716 (68.98%)
317 (30.54%)
702 - Montpelier
869 (66.69%)
431 (33.08%)
703 - Rockville
885 (69.30%)
391 (30.62%)
704 - Elmont
817 (56.50%)
627 (43.36%)
705 - South Anna
488 (69.02%)
219 (30.98%)
Early Voting (In-person)
12,536 (61.79%)
7,752 (38.21%)
Early Voting (Mail)
1,390 (32.85%)
2,841 (67.15%)
Early Voting (Post-Election Day)
82 (32.41%)
171 (67.59%)
Provisional
149 (44.08%)
189 (55.92%)
Total 36,278 (60.12%) 23,994 (39.77%)