Loudoun County

Election Results

Party Performance in Recent Statewide Elections

Abigail Spanberger (D)
108,594 64.56%
Winsome Earle-Sears (R)
59,278 35.24%

Precinct Spanberger (D) Earle-Sears (R)
107 - Little River
677 (61.05%)
425 (38.32%)
108 - Mercer
760 (70.11%)
321 (29.61%)
112 - Freedom
510 (68.83%)
229 (30.90%)
114 - Dulles South
538 (69.15%)
238 (30.59%)
119 - Arcola
944 (69.36%)
414 (30.42%)
120 - Lunsford
874 (70.43%)
364 (29.33%)
121 - Town Hall
451 (63.88%)
253 (35.84%)
122 - Hutchison Farm
685 (64.68%)
367 (34.66%)
123 - Cardinal Ridge
408 (63.06%)
237 (36.63%)
124 - Liberty
482 (66.76%)
237 (32.83%)
126 - Oshen Post
654 (65.60%)
338 (33.90%)
207 - River Bend
427 (62.24%)
256 (37.32%)
208 - Algonkian
497 (65.83%)
255 (33.77%)
209 - Potomac Falls
756 (62.69%)
444 (36.82%)
210 - Cascades
758 (68.47%)
345 (31.17%)
213 - Countryside
295 (69.09%)
130 (30.44%)
214 - Sugarland North
572 (60.92%)
363 (38.66%)
215 - Sugarland South
794 (66.39%)
395 (33.03%)
216 - Lowes Island
659 (61.70%)
405 (37.92%)
217 - South Bank
683 (60.50%)
433 (38.35%)
218 - University Center
554 (70.57%)
227 (28.92%)
219 - Galilee Church
570 (62.71%)
334 (36.74%)
220 - Mirror Ridge
642 (69.56%)
280 (30.34%)
221 - Seneca
543 (64.03%)
302 (35.61%)
307 - Middleburg
362 (60.23%)
236 (39.27%)
308 - St Louis
329 (59.07%)
228 (40.93%)
309 - Aldie
206 (50.12%)
205 (49.88%)
312 - Briar Woods
542 (72.17%)
203 (27.03%)
313 - Pinebrook
558 (68.47%)
256 (31.41%)
314 - Legacy
844 (70.75%)
343 (28.75%)
319 - John Champe
386 (69.68%)
167 (30.14%)
321 - Brambleton Middle
886 (74.02%)
301 (25.15%)
322 - Buffalo Trail
636 (68.61%)
287 (30.96%)
323 - Sycolin Creek
379 (46.11%)
441 (53.65%)
324 - Madison
447 (71.41%)
177 (28.27%)
325 - Creighton
803 (74.08%)
280 (25.83%)
326 - Independence
632 (59.45%)
424 (39.89%)
327 - Willard
254 (51.94%)
235 (48.06%)
328 - Hovatter
496 (63.75%)
281 (36.12%)
329 - Lightridge
628 (58.53%)
440 (41.01%)
401 - West Lovettsville
737 (46.12%)
856 (53.57%)
402 - Waterford
460 (44.79%)
562 (54.72%)
403 - Lucketts
491 (52.51%)
442 (47.27%)
409 - Clarkes Gap
438 (44.65%)
541 (55.15%)
411 - East Lovettsville
442 (42.75%)
590 (57.06%)
413 - Tuscarora
204 (49.16%)
210 (50.60%)
416 - Hamilton
443 (46.83%)
498 (52.64%)
421 - Between The Hills
78 (42.16%)
106 (57.30%)
423 - Simpson
57 (34.34%)
109 (65.66%)
424 - Purcellville
504 (50.25%)
498 (49.65%)
425 - Round Hill
493 (43.02%)
649 (56.63%)
426 - Hillsboro
390 (42.86%)
519 (57.03%)
427 - Philomont
393 (43.28%)
513 (56.50%)
428 - Mountain View
621 (49.44%)
633 (50.40%)
429 - Round Hill Elementary
640 (45.55%)
761 (54.16%)
430 - Harmony
203 (44.32%)
255 (55.68%)
501 - West Leesburg
574 (61.85%)
352 (37.93%)
502 - East Leesburg
643 (67.40%)
309 (32.39%)
503 - Dry Mill
443 (66.52%)
215 (32.28%)
504 - Smarts Mill
575 (61.11%)
365 (38.79%)
505 - Cool Spring
638 (61.46%)
397 (38.25%)
506 - Douglass
413 (69.88%)
178 (30.12%)
507 - Greenway
231 (57.18%)
171 (42.33%)
508 - Balls Bluff
769 (62.52%)
460 (37.40%)
509 - Tolbert
948 (68.30%)
436 (31.41%)
510 - Heritage
300 (51.90%)
278 (48.10%)
511 - Evergreen
658 (58.70%)
462 (41.21%)
512 - River Creek
303 (48.40%)
322 (51.44%)
513 - Red Rock
437 (62.07%)
265 (37.64%)
615 - Hillside
817 (65.05%)
436 (34.71%)
616 - Eagle Ridge
759 (64.87%)
406 (34.70%)
620 - Russell Branch
629 (66.56%)
313 (33.12%)
621 - Dominion Trail
856 (66.31%)
431 (33.38%)
622 - Farmwell Station
770 (66.49%)
382 (32.99%)
623 - Weller
842 (68.73%)
378 (30.86%)
625 - Mill Run
618 (64.85%)
329 (34.52%)
626 - Ashby Ponds
799 (70.40%)
335 (29.52%)
627 - Ashbrook
395 (69.06%)
177 (30.94%)
628 - Moorefield Station
513 (71.75%)
199 (27.83%)
629 - Discovery
290 (69.21%)
129 (30.79%)
630 - Croson
632 (67.23%)
305 (32.45%)
631 - Marblehead
413 (70.36%)
171 (29.13%)
701 - Sully
526 (67.18%)
251 (32.06%)
702 - Park View
598 (66.97%)
294 (32.92%)
703 - Rolling Ridge
713 (75.37%)
225 (23.78%)
705 - Forest Grove
665 (67.86%)
314 (32.04%)
707 - Claude Moore Park
212 (73.10%)
77 (26.55%)
710 - Sterling
413 (66.83%)
204 (33.01%)
711 - Guilford
328 (76.46%)
100 (23.31%)
712 - Stone Hill
642 (75.98%)
199 (23.55%)
713 - Carter
230 (75.16%)
75 (24.51%)
714 - Rock Ridge
797 (73.80%)
279 (25.83%)
715 - Oak Grove
375 (75.76%)
120 (24.24%)
716 - Ridgetop
365 (75.41%)
118 (24.38%)
808 - Stone Bridge
830 (64.84%)
446 (34.84%)
810 - Cedar Lane
670 (66.07%)
341 (33.63%)
813 - Seldens Landing
610 (67.78%)
286 (31.78%)
814 - Newton - Lee
698 (59.51%)
473 (40.32%)
815 - Belmont Ridge
586 (62.54%)
347 (37.03%)
817 - Sanders Corner
602 (63.64%)
341 (36.05%)
818 - East Broad Run
526 (71.37%)
209 (28.36%)
819 - West Broad Run
461 (62.89%)
271 (36.97%)
820 - Belmont Station
576 (65.53%)
297 (33.79%)
822 - Riverside
533 (63.99%)
295 (35.41%)
823 - Harper Park
512 (64.73%)
276 (34.89%)
824 - Goose Creek
202 (61.96%)
123 (37.73%)
825 - Waxpool
596 (67.12%)
288 (32.43%)
Early Voting (In-person)
33,421 (62.69%)
19,893 (37.31%)
Early Voting (Mail)
13,941 (77.06%)
4,151 (22.94%)
Early Voting (Post-Election Day)
1,689 (79.78%)
428 (20.22%)
Provisional
1,297 (71.46%)
518 (28.54%)
Total 108,594 (64.56%) 59,278 (35.24%)