Henrico County

Election Results

Party Performance in Recent Statewide Elections

Abigail Spanberger (D)
103,559 69.33%
Winsome Earle-Sears (R)
45,627 30.55%

Precinct Spanberger (D) Earle-Sears (R)
101 - Coalpit
901 (58.39%)
640 (41.48%)
102 - Dumbarton
756 (76.06%)
238 (23.94%)
103 - Glen Allen
813 (52.52%)
732 (47.29%)
104 - Greendale
396 (66.00%)
201 (33.50%)
105 - Hermitage
825 (64.91%)
440 (34.62%)
106 - Holladay
328 (57.04%)
244 (42.43%)
107 - Hungary Creek
644 (58.76%)
451 (41.15%)
108 - Hunton
230 (45.63%)
273 (54.17%)
109 - Johnson
686 (71.09%)
274 (28.39%)
110 - Longan
804 (59.78%)
538 (40.00%)
111 - Maude Trevvett
828 (70.53%)
344 (29.30%)
112 - Monument Hills
352 (63.31%)
203 (36.51%)
113 - Springfield
863 (62.67%)
512 (37.18%)
114 - Staples Mill
567 (56.31%)
439 (43.59%)
115 - Westwood
551 (68.36%)
253 (31.39%)
201 - Azalea
1,011 (91.33%)
96 (8.67%)
202 - Belmont
1,145 (76.54%)
350 (23.40%)
203 - Brookland
329 (60.15%)
218 (39.85%)
204 - Canterbury
360 (69.36%)
158 (30.44%)
205 - Central Gardens
784 (94.69%)
43 (5.19%)
206 - Chamberlayne
768 (76.04%)
242 (23.96%)
207 - Eastbourne
298 (90.30%)
31 (9.39%)
209 - Fairfield
486 (93.64%)
32 (6.17%)
210 - Glen Lea
709 (87.21%)
104 (12.79%)
211 - Greenwood
243 (84.08%)
46 (15.92%)
212 - Highland Gardens
592 (92.64%)
46 (7.20%)
214 - Hungary
515 (81.36%)
117 (18.48%)
215 - Lakeside
1,199 (73.38%)
433 (26.50%)
216 - Longdale
983 (72.44%)
370 (27.27%)
217 - Maplewood
1,032 (95.20%)
50 (4.61%)
218 - Moody
288 (67.92%)
133 (31.37%)
219 - Mountain
226 (63.84%)
127 (35.88%)
220 - North Park
169 (58.89%)
118 (41.11%)
222 - Randolph
94 (82.46%)
20 (17.54%)
223 - Ratcliffe
1,072 (93.14%)
78 (6.78%)
225 - Wilder
582 (81.86%)
126 (17.72%)
226 - Yellow Tavern
900 (70.04%)
384 (29.88%)
301 - Causeway
605 (61.11%)
384 (38.79%)
302 - Cedarfield
614 (55.87%)
483 (43.95%)
303 - Colonial Trail
674 (67.40%)
326 (32.60%)
304 - Innsbrook
720 (71.29%)
286 (28.32%)
305 - Jackson Davis
413 (58.33%)
294 (41.53%)
306 - Nuckols Farm
961 (58.53%)
675 (41.11%)
307 - Pocahontas
778 (65.00%)
416 (34.75%)
308 - Ridge
390 (60.19%)
257 (39.66%)
309 - Rivers Edge
907 (60.35%)
592 (39.39%)
310 - Sadler
949 (65.04%)
506 (34.68%)
311 - Shady Grove
951 (59.70%)
641 (40.24%)
312 - Short Pump
628 (63.69%)
354 (35.90%)
313 - Stoney Run
984 (60.78%)
629 (38.85%)
314 - Three Chopt
553 (57.60%)
406 (42.29%)
315 - Tucker
973 (78.91%)
256 (20.76%)
401 - Crestview
789 (69.64%)
341 (30.10%)
402 - Derbyshire
563 (53.82%)
480 (45.89%)
403 - Freeman
658 (63.51%)
376 (36.29%)
404 - Gayton
732 (56.09%)
564 (43.22%)
405 - Godwin
663 (63.20%)
383 (36.51%)
406 - Lakewood
515 (54.79%)
422 (44.89%)
407 - Lauderdale
645 (60.79%)
415 (39.11%)
408 - Maybeury
653 (56.73%)
496 (43.09%)
409 - Mooreland
382 (45.86%)
448 (53.78%)
410 - Pemberton
648 (64.99%)
345 (34.60%)
411 - Pinchbeck
808 (63.12%)
469 (36.64%)
412 - Quioccasin
827 (67.24%)
401 (32.60%)
413 - Ridgefield
830 (57.88%)
600 (41.84%)
414 - Rollingwood
637 (61.02%)
406 (38.89%)
415 - Skipwith
450 (66.96%)
220 (32.74%)
416 - Spottswood
405 (64.90%)
217 (34.78%)
417 - Tuckahoe
747 (51.41%)
701 (48.25%)
418 - Welborne
564 (65.43%)
297 (34.45%)
419 - West End
715 (57.61%)
524 (42.22%)
501 - Adams
580 (91.63%)
51 (8.06%)
502 - Antioch
273 (30.20%)
629 (69.58%)
503 - Cedar Fork
527 (88.72%)
65 (10.94%)
504 - Chickahominy
495 (53.75%)
424 (46.04%)
505 - Donahoe
495 (68.46%)
227 (31.40%)
506 - Dorey
828 (66.94%)
408 (32.98%)
507 - Eanes
780 (82.89%)
160 (17.00%)
508 - Elko
81 (22.50%)
277 (76.94%)
509 - Highland Springs
624 (87.76%)
86 (12.10%)
510 - Laburnum
506 (82.14%)
109 (17.69%)
511 - Mehfoud
533 (74.55%)
181 (25.31%)
512 - Montrose
739 (87.15%)
107 (12.62%)
513 - Nine Mile
359 (74.33%)
124 (25.67%)
514 - Pleasants
977 (89.80%)
109 (10.02%)
515 - Rolfe
1,094 (91.70%)
97 (8.13%)
516 - Sandston
461 (46.75%)
522 (52.94%)
517 - Sullivans
841 (79.26%)
217 (20.45%)
518 - Town Hall
177 (41.94%)
243 (57.58%)
519 - Whitlocks
414 (43.31%)
541 (56.59%)
Early Voting (In-person)
32,004 (70.12%)
13,640 (29.88%)
Early Voting (Mail)
12,123 (78.83%)
3,256 (21.17%)
Early Voting (Post-Election Day)
803 (83.39%)
160 (16.61%)
Provisional
1,185 (80.89%)
280 (19.11%)
Total 103,559 (69.33%) 45,627 (30.55%)