Virginia's 7th Congressional District
U.S. House · Virginia · District 7 · General election: Tuesday, November 3, 2026
Candidates on the November 3 ballot
Eugene S. VindmanDemocraticIncumbentPhoto: U.S. Congress
Doug A. OllivantRepublicanPhoto: dougforvirginia.com- Taner E. Demirci LopezLibertarian
- Alaha AhrarIndependent
- Joshua E. ErtleIndependent
- Randall A. TerryIndependent
Source: Virginia Department of Elections, candidate list, November 3, 2026 General Election, federal offices, certified list (list retrieved 2026-10-30; retrieved 2026-10-30). Order of names does not reflect ballot order. Incumbent tags appear only where the official list marks incumbents. Photos come from the Candidate Alerts database where one is on file; otherwise initials are shown.
Federal campaign finance filings for this seat: FEC election page (FEC registration is not the same as ballot qualification).
Certified candidates
- Eugene Simon Vindman DemocraticIncumbent @RepVindman
- Alaha Ahrar Independent Website
- Randall Terry Independent Website
- Taner E. Demirci Lopez Libertarian Website
- Joshua Ertle N Website
- Doug A. Ollivant Republican @DouglasOllivant Website
Certified candidate list from Candidate Alerts, as of 2026-09-24, based on Virginia Department of Elections. Includes candidates the database marks as on the November 3 ballot. Incumbent tags here follow the database.
Past election results
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Eugene S. Vindman | Democratic | 203,336 | 51.2% |
| Derrick M. Anderson | Republican | 192,847 | 48.5% |
| Write-In | 1,116 | 0.3% | |
| Total | 397,299 |
Source: Virginia Department of Elections, official election results (Enhanced Voting media export, by locality and precinct). Status: Official, Virginia Department of Elections ENR media export (created 2025-03-05, after State Board certification Dec 2 2024)
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Abigail A. Spanberger | Democratic | 143,357 | 52.2% |
| Yesli I. Vega | Republican | 130,586 | 47.6% |
| Write In | Wri | 647 | 0.2% |
| Total | 274,590 |
Source: Virginia Department of Elections, official results site (results.elections.virginia.gov), results by precinct JSON. Status: Official results (all reporting stages 'Certified'), Virginia Department of Elections official results site
Held under the district lines in effect at the time. Those boundaries differ from the 2026 district.
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Abigail Anne Davis Spanberger | Democratic | 230,893 | 50.8% |
| Nicholas J. Freitas | Republican | 222,623 | 49.0% |
| Write-Ins | 823 | 0.2% | |
| Total | 454,339 |
Source: Virginia Department of Elections, Historical Elections Database (historical.elections.virginia.gov). Status: Certified, Virginia Department of Elections Historical Elections Database (official certified results by locality and precinct; State Board of Elections certification)
Certified results from state or county election authorities, as compiled in the Candidate Alerts precinct results database (public API candidatealerts.com/api/district-results). Totals are sums of certified precinct and county-level rows.
Demographics
2020 Census demographics by district are not yet published in this data set.
1 of 194 precincts are above 50%, and 26 are above 25%. Source: Census American Community Survey 2020-2024 5-year block groups, allocated to current precinct shapes by area.
Poll status
Map
Share of adults (18+) who speak Spanish at home, by precinct. Census ACS 2020-2024 5-year estimates on the current precinct layer. Hover a precinct for its value.
District shown in red: U.S. Census Bureau cartographic boundary file for the 119th Congress (cb_2024_us_cd119_500k). These are the lines in effect for 2026 in this state per the Candidate Alerts district registry.
Precinct map: past elections and demographics
Choose a layer above. Hover a precinct for its values.
Precinct results
Certified precinct results on current precinct shapes, grouped by county. 358 precincts. "(part)" marks a precinct only partly inside this district; its full vote is shown, so district sums are approximate and are not the official district total. Elections were held under older lines and are shown on the 2026 district.
| County | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| Prince William County | D+30.7 | 118,939 | D+17.3 | 30,198 |
| Stafford County | D+0.7 | 81,354 | R+31.0 | 28,554 |
| Spotsylvania County | R+8.6 | 77,798 | R+41.3 | 26,065 |
| Culpeper County | R+24.9 | 28,269 | R+55.2 | 11,928 |
| Orange County | R+24.3 | 21,976 | R+52.7 | 10,799 |
| Caroline County | R+8.5 | 17,332 | R+33.7 | 8,285 |
| King George County | R+24.9 | 15,183 | R+50.7 | 4,410 |
| Fredericksburg city | D+31.6 | 13,067 | D+2.9 | 3,878 |
| Greene County | R+24.4 | 11,840 | R+58.8 | 4,224 |
| Madison County | R+34.8 | 8,360 | R+61.8 | 4,306 |
| Albemarle County | D+7.2 | 1,216 | R+28.9 | 650 |
| All counties (approx.) | D+2.8 | 395,334 | R+27.7 | 133,297 |
Prince William County: 113 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 201 - HYLTON | D+24.1 | 2,305 | - | - |
| 201 - Saunders | - | - | D+12.1 | 579 |
| 207 - SPRIGGS | D+21.6 | 2,350 | - | - |
| 208 - COLGAN (0001,0000) | R+2.9 | 1,542 | - | - |
| 208 - Hylton | - | - | R+46.0 | 448 |
| 215 - Rosa Parks | - | - | D+2.4 | 536 |
| 215 - SAUNDERS | D+33.6 | 2,184 | - | - |
| 301 - DUMFRIES | D+36.9 | 1,887 | - | - |
| 301 - Dumfries | - | - | D+22.6 | 455 |
| 302 - POTOMAC | D+45.2 | 2,179 | - | - |
| 302 - Potomac | - | - | D+48.1 | 395 |
| 303 - GRAHAM PARK | D+37.7 | 1,375 | - | - |
| 303 - Graham Park | - | - | D+31.0 | 435 |
| 304 - QUANTICO (2010,0000) | R+9.6 | 426 | - | - |
| 304 - Quantico | - | - | R+13.4 | 231 |
| 305 - FOREST PARK | D+18.5 | 2,363 | - | - |
| 305 - Pattie | - | - | R+17.5 | 622 |
| 306 - FOUR SEASONS | D+28.6 | 2,309 | - | - |
| 306 - Washington-reid | - | - | R+8.2 | 413 |
| 307 - HENDERSON | D+18.2 | 2,077 | - | - |
| 307 - Henderson | - | - | R+20.4 | 510 |
| 308 - MONTCLAIR | D+18.1 | 1,400 | - | - |
| 308 - Montclair | - | - | R+15.9 | 458 |
| 309 - ASHLAND | D+21.6 | 1,893 | - | - |
| 309 - Ashland | - | - | R+25.9 | 444 |
| 310 - Forest Park | - | - | D+9.6 | 529 |
| 310 - PW FOREST PARK | D+35.9 | 2,017 | - | - |
| 311 - SWANS CREEK | D+41.5 | 2,115 | - | - |
| 311 - Swans Creek | - | - | D+26.4 | 903 |
| 312 - TRIANGLE | D+33.8 | 2,467 | - | - |
| 312 - Triangle | - | - | D+17.7 | 598 |
| 313 - CARDINAL | D+28.8 | 2,510 | - | - |
| 313 - Cardinal | - | - | D+17.5 | 475 |
| 314 - CABIN BRANCH | D+25.6 | 1,978 | - | - |
| 314 - Cabin Branch | - | - | R+6.7 | 433 |
| 315 - WILLIAMS | D+48.3 | 2,232 | - | - |
| 315 - Williams | - | - | D+48.3 | 296 |
| 316 - POTOMAC SHORES | D+45.1 | 2,699 | - | - |
| 501 - Lake Ridge | - | - | D+2.3 | 602 |
| 501 - SPRINGWOODS | D+26.9 | 2,735 | - | - |
| 502 - OCCOQUAN (0000,1820) | D+27.4 | 2,211 | - | - |
| 502 - Occoquan | - | - | D+11.5 | 530 |
| 503 - MOHICAN | D+30.2 | 1,422 | - | - |
| 503 - Old Bridge | - | - | D+20.4 | 520 |
| 504 - ROCKLEDGE | D+28.4 | 1,776 | - | - |
| 504 - Rockledge | - | - | D+9.3 | 495 |
| 505 - LAKE RIDGE | D+25.5 | 2,650 | - | - |
| 505 - Mohican | - | - | R+8.6 | 651 |
| 506 - Bethel | - | - | D+9.7 | 764 |
| 506 - OLD BRIDGE | D+24.0 | 1,936 | - | - |
| 507 - CHINN | D+35.6 | 2,584 | - | - |
| 507 - Chinn | - | - | D+8.2 | 560 |
| 510 - COUNTY CENTER | D+52.3 | 589 | - | - |
| 511 - WESTRIDGE | D+26.0 | 2,837 | - | - |
| 511 - Westridge | - | - | D+3.9 | 616 |
| 512 - YORK | D+41.6 | 1,645 | - | - |
| 512 - York | - | - | D+41.4 | 677 |
| 513 - Lynnwood | - | - | R+4.0 | 650 |
| 513 - WOODBRIDGE | D+19.1 | 2,811 | - | - |
| 514 - ANTIETAM | D+26.8 | 2,565 | - | - |
| 514 - Antietam | - | - | D+9.3 | 771 |
| 516 - KERRYDALE | D+25.2 | 968 | - | - |
| 601 - DALE | D+32.9 | 1,906 | - | - |
| 601 - Dale | - | - | D+36.8 | 672 |
| 602 - BEVILLE | D+29.4 | 2,562 | - | - |
| 602 - Beville | - | - | D+28.8 | 740 |
| 603 - HAMPTON | D+34.5 | 2,048 | - | - |
| 603 - Hampton | - | - | D+39.9 | 521 |
| 604 - GAR-FIELD (0001,0000) | D+37.0 | 1,737 | - | - |
| 604 - Gideon | - | - | D+25.2 | 591 |
| 605 - MINNIEVILLE | D+21.4 | 1,382 | - | - |
| 605 - Minnieville | - | - | D+17.2 | 611 |
| 606 - BEL AIR | D+17.1 | 1,993 | - | - |
| 606 - Bel Air | - | - | D+15.8 | 691 |
| 607 - HILLENDALE | D+20.4 | 1,410 | - | - |
| 607 - Kerrydale | - | - | D+17.7 | 627 |
| 608 - ENTERPRISE | D+25.1 | 2,649 | - | - |
| 608 - Enterprise | - | - | D+17.7 | 627 |
| 609 - KING | D+23.2 | 1,646 | - | - |
| 609 - King | - | - | D+29.1 | 701 |
| 610 - FITZGERALD | D+36.3 | 2,248 | - | - |
| 610 - Fitzgerald | - | - | D+33.4 | 718 |
| 611 - NEABSCO | D+31.8 | 2,306 | - | - |
| 611 - Neabsco | - | - | D+25.3 | 538 |
| 612 - ELM FARM | D+24.4 | 1,374 | - | - |
| 613 - HOADLY | D+40.4 | 587 | - | - |
| 614 - ROSA PARKS | D+30.5 | 2,209 | - | - |
| 615 - COMMONS | D+62.1 | 240 | - | - |
| 616 - MARKHAM | D+59.1 | 633 | - | - |
| 701 - BELMONT | D+29.2 | 2,507 | - | - |
| 701 - Belmont | - | - | D+2.2 | 769 |
| 702 - LIBRARY | D+47.5 | 2,383 | - | - |
| 702 - Library | - | - | D+32.8 | 579 |
| 703 - LYNN | D+42.7 | 1,392 | - | - |
| 703 - Lynn | - | - | D+46.3 | 471 |
| 704 - PORTER | D+41.2 | 2,033 | - | - |
| 704 - Porter | - | - | D+40.2 | 661 |
| 705 - POTOMAC VIEW | D+15.2 | 1,467 | - | - |
| 705 - Potomac View | - | - | D+22.8 | 609 |
| 706 - RIPPON | D+27.5 | 2,468 | - | - |
| 706 - Rippon | - | - | D+20.4 | 751 |
| 707 - KILBY | D+24.1 | 1,957 | - | - |
| 707 - Kilby | - | - | D+29.4 | 748 |
| 708 - RIVER OAKS | D+48.1 | 2,368 | - | - |
| 708 - River Oaks | - | - | D+46.5 | 570 |
| 709 - FREEDOM | D+46.5 | 1,887 | - | - |
| 709 - Freedom | - | - | D+46.1 | 549 |
| 710 - POWELLS CREEK | D+48.9 | 2,121 | - | - |
| 710 - Powells Creek | - | - | D+50.9 | 548 |
| 711 - GRAYSON | D+30.6 | 2,068 | - | - |
| 711 - Grayson | - | - | D+35.7 | 848 |
| 712 - LEESYLVANIA | D+27.7 | 2,321 | - | - |
| 712 - Leesylvania | - | - | D+5.8 | 462 |
Stafford County: 63 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - HARTWOOD | R+30.0 | 3,750 | - | - |
| 101 - Hartwood | - | - | R+62.7 | 2,021 |
| 102 - Rocky Run | - | - | R+31.4 | 821 |
| 102 - SIMPSON | R+14.1 | 2,635 | - | - |
| 103 - COLLEGE | D+7.9 | 2,239 | - | - |
| 103 - Simpson | - | - | R+44.5 | 920 |
| 104 - College | - | - | R+39.6 | 1,500 |
| 104 - WESTLAKE | R+31.6 | 1,732 | - | - |
| 105 - ROCKY RUN | D+5.8 | 1,345 | - | - |
| 106 - FORGE | D+9.7 | 1,302 | - | - |
| 201 - ROCK HILL | R+0.6 | 3,256 | - | - |
| 201 - Rock Hill | - | - | R+28.6 | 1,056 |
| 202 - ROSEVILLE | R+23.2 | 2,676 | - | - |
| 203 - RUBY | R+34.1 | 2,196 | - | - |
| 203 - Ruby | - | - | R+57.5 | 1,224 |
| 204 - STEFANIGA | R+0.9 | 2,736 | - | - |
| 204 - Stefaniga | - | - | R+38.3 | 1,047 |
| 205 - MOUNT ARARAT | D+10.9 | 1,105 | - | - |
| 301 - Griffis | - | - | D+14.9 | 787 |
| 301 - STAFFORDBORO | D+25.7 | 1,340 | - | - |
| 302 - WIDEWATER | R+8.5 | 1,818 | - | - |
| 302 - Widewater | - | - | R+18.2 | 1,293 |
| 303 - BARRETT HEIGHTS | D+7.8 | 1,274 | - | - |
| 303 - Harbour | - | - | R+30.9 | 912 |
| 304 - AQUIA EPISCOPAL | D+36.6 | 756 | - | - |
| 304 - Barrett | - | - | R+8.6 | 614 |
| 305 - GRIFFIS | D+26.9 | 767 | - | - |
| 306 - MIDWAY | D+28.5 | 1,776 | - | - |
| 401 - Aquia | - | - | D+23.7 | 372 |
| 401 - COURTHOUSE | D+34.3 | 2,493 | - | - |
| 402 - BROOKE | R+17.9 | 1,765 | - | - |
| 402 - Courthouse | - | - | D+0.7 | 1,115 |
| 403 - Brooke | - | - | R+43.7 | 1,342 |
| 403 - HARBOUR | R+3.5 | 1,662 | - | - |
| 404 - GOVERNMENT ISLAND | R+5.3 | 2,139 | - | - |
| 404 - Government Island | - | - | R+29.0 | 1,163 |
| 405 - HOPE | D+0.6 | 3,187 | - | - |
| 406 - AQUIA | D+36.0 | 450 | - | - |
| 501 - GRAFTON | R+8.3 | 3,689 | - | - |
| 501 - Grafton | - | - | R+45.5 | 1,381 |
| 502 - FALMOUTH | D+5.7 | 2,464 | - | - |
| 502 - Falmouth | - | - | R+30.1 | 1,004 |
| 503 - DREW | D+2.2 | 3,106 | - | - |
| 503 - Drew | - | - | R+32.3 | 1,142 |
| 504 - GAYLE | D+23.9 | 2,294 | - | - |
| 504 - Gayle | - | - | D+5.7 | 684 |
| 505 - ESKIMO HILL | R+2.3 | 839 | - | - |
| 601 - FERRY FARM | R+14.5 | 2,314 | - | - |
| 601 - Ferry Farm | - | - | R+48.5 | 993 |
| 602 - CHATHAM | R+4.5 | 2,765 | - | - |
| 602 - Chatham | - | - | R+35.3 | 1,218 |
| 603 - WHITE OAK | R+34.5 | 2,912 | - | - |
| 603 - White Oak | - | - | R+58.6 | 1,588 |
| 604 - ENGLAND RUN | D+22.2 | 1,050 | - | - |
| 604 - England Run | - | - | D+13.4 | 776 |
| 605 - MELCHERS | D+19.5 | 3,373 | - | - |
| 701 - PARK RIDGE | D+12.6 | 2,889 | - | - |
| 701 - Woodlands | - | - | R+22.3 | 1,307 |
| 702 - WHITSON | D+21.8 | 1,965 | - | - |
| 702 - Whitson | - | - | D+1.5 | 995 |
| 703 - HAMPTON | D+7.8 | 3,116 | - | - |
| 703 - Hampton | - | - | R+28.9 | 1,279 |
| 704 - POOLE | D+19.6 | 4,179 | - | - |
Spotsylvania County: 54 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - PARTLOW RURITAN | R+52.3 | 2,411 | - | - |
| 101 - Partlow | - | - | R+70.4 | 1,217 |
| 102 - BERKELEY | R+47.1 | 2,559 | - | - |
| 102 - Blaydes Corner | - | - | R+61.8 | 1,169 |
| 103 - JOHN J WRIGHT (0000,0001) | R+8.8 | 4,147 | - | - |
| 103 - Travelers Rest | - | - | R+46.0 | 1,223 |
| 104 - MASSAPONAX HIGH | D+1.3 | 2,860 | - | - |
| 104 - Massaponax | - | - | R+50.5 | 910 |
| 201 - WILDERNESS ELEMENTARY | R+10.0 | 1,924 | - | - |
| 201 - Wilderness School | - | - | R+42.1 | 1,002 |
| 202 - FIRE RESCUE 7 (0001,0000) | R+23.0 | 3,549 | - | - |
| 202 - Wilderness Fire | - | - | R+49.7 | 1,215 |
| 203 - NI RIVER MIDDLE | R+17.7 | 3,188 | - | - |
| 203 - Ni River - Elys Ford | - | - | R+63.5 | 814 |
| 204 - CHANCELLOR ELEMENTARY | R+5.0 | 2,928 | - | - |
| 204 - Chancellor | - | - | R+35.0 | 1,137 |
| 301 - Plank Road | - | - | R+27.1 | 1,072 |
| 301 - SALEM ELEMENTARY | D+0.8 | 1,968 | - | - |
| 302 - Hazel Run | - | - | R+18.8 | 883 |
| 302 - SALEM LIBRARY (0000,0003,0001,0002) | D+7.0 | 3,172 | - | - |
| 303 - RIVERBEND HIGH | R+9.9 | 3,611 | - | - |
| 303 - Riverbend | - | - | R+45.1 | 1,220 |
| 304 - KNIGHTS OF PYTHIAS | R+1.9 | 2,263 | - | - |
| 401 - COSNER PARK | D+1.8 | 2,550 | - | - |
| 401 - Summit | - | - | R+29.2 | 1,166 |
| 402 - GERMANNA CAMPUS | D+11.9 | 2,907 | - | - |
| 402 - Parkside | - | - | R+18.0 | 1,091 |
| 403 - LEE HILL ELEMENTARY | D+7.7 | 3,072 | - | - |
| 403 - Lee Hill | - | - | R+22.6 | 1,010 |
| 404 - NEW POST CHURCH | D+9.8 | 1,742 | - | - |
| 501 - BELMONT RURITAN | R+40.7 | 2,038 | - | - |
| 501 - Belmont | - | - | R+67.1 | 1,105 |
| 502 - Brokenburg | - | - | R+65.0 | 931 |
| 502 - FIRE RESCUE 2 | R+46.6 | 1,889 | - | - |
| 503 - Post Oak | - | - | R+67.0 | 970 |
| 503 - SPOTSYLVANIA HIGH | R+50.9 | 2,022 | - | - |
| 504 - Courthouse | - | - | R+48.2 | 880 |
| 504 - PUBLIC SAFETY | R+17.4 | 2,804 | - | - |
| 505 - BROCK ROAD ELEMENTARY | R+19.8 | 3,866 | - | - |
| 505 - Brock | - | - | R+60.4 | 1,075 |
| 601 - BATTLEFIELD ELEMENTARY | R+1.0 | 2,500 | - | - |
| 601 - Salem | - | - | R+24.0 | 1,072 |
| 602 - SMITH STATION ELEMENTARY | D+9.0 | 3,072 | - | - |
| 602 - Smith Station | - | - | R+18.1 | 1,461 |
| 603 - CHANCELLOR HIGH (0001,0000) | R+2.9 | 1,831 | - | - |
| 603 - Piedmont | - | - | R+22.9 | 754 |
| 604 - COURTHOUSE ROAD ELEMENTARY (0001,0002,0003,0000) | D+4.8 | 2,103 | - | - |
| 701 - Battlefield | - | - | R+21.1 | 776 |
| 701 - SPOTSWOOD ELEMENTARY | D+2.6 | 2,233 | - | - |
| 702 - Brents Mill | - | - | R+22.6 | 1,062 |
| 702 - EASTLAND CHURCH | D+7.6 | 2,448 | - | - |
| 703 - LEES PARKE | D+23.9 | 2,802 | - | - |
| 704 - COURTLAND ELEMENTARY | R+0.8 | 3,339 | - | - |
| 704 - Gayle | - | - | R+32.6 | 850 |
Culpeper County: 30 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - WEST FAIRFAX | D+0.9 | 3,385 | - | - |
| 101 - West Fairfax | - | - | R+31.2 | 1,157 |
| 201 - EAST FAIRFAX | D+9.1 | 2,817 | - | - |
| 201 - East Fairfax | - | - | R+19.9 | 995 |
| 302 - EGGBORNSVILLE | R+43.8 | 1,574 | - | - |
| 302 - Eggbornsville | - | - | R+71.6 | 807 |
| 303 - CARDOVA | R+37.6 | 1,479 | - | - |
| 303 - Cardova | - | - | R+64.7 | 712 |
| 304 - WILLOW SHADE | R+7.0 | 885 | - | - |
| 304 - Willow Shade | - | - | R+31.0 | 306 |
| 401 - ELDORADO | R+38.0 | 1,766 | - | - |
| 401 - Eldorado | - | - | R+66.7 | 891 |
| 402 - BROWNS STORE | R+28.9 | 2,994 | - | - |
| 402 - Browns Store | - | - | R+66.7 | 1,180 |
| 501 - JEFFERSONTON | R+32.7 | 2,682 | - | - |
| 501 - Jeffersonton | - | - | R+62.3 | 1,160 |
| 502 - RIXEYVILLE | R+41.7 | 2,319 | - | - |
| 502 - Rixeyville | - | - | R+65.2 | 1,041 |
| 601 - MITCHELLS | R+37.4 | 340 | - | - |
| 601 - Mitchells | - | - | R+45.0 | 229 |
| 602 - PEARL SAMPLE | R+23.3 | 2,658 | - | - |
| 602 - Pearl Sample | - | - | R+58.8 | 874 |
| 603 - SOUTH RIDGE | R+9.6 | 743 | - | - |
| 603 - South Ridge | - | - | R+31.0 | 336 |
| 702 - BRANDY STATION (0000,0001) | R+32.6 | 2,886 | - | - |
| 702 - Brandy Station | - | - | R+62.8 | 1,167 |
| 703 - LIGNUM | R+48.0 | 1,045 | - | - |
| 703 - Lignum | - | - | R+59.3 | 644 |
| 704 - RICHARDSVILLE | R+52.6 | 696 | - | - |
| 704 - Richardsville | - | - | R+64.3 | 429 |
Orange County: 22 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - ONE WEST | R+21.0 | 2,062 | - | - |
| 101 - One West | - | - | R+56.0 | 1,069 |
| 102 - ONE EAST | R+34.1 | 1,496 | - | - |
| 102 - One East | - | - | R+43.8 | 1,025 |
| 103 - ONE TOWN | D+3.7 | 763 | - | - |
| 201 - TWO WEST | R+43.0 | 1,933 | - | - |
| 201 - Two West | - | - | R+68.1 | 1,061 |
| 202 - TWO EAST | R+56.3 | 2,400 | - | - |
| 202 - Two East | - | - | R+67.4 | 1,152 |
| 301 - THREE WEST | R+24.6 | 491 | - | - |
| 301 - Three West | - | - | R+35.8 | 958 |
| 302 - THREE EAST | R+44.3 | 1,202 | - | - |
| 302 - Three East | - | - | R+68.7 | 431 |
| 303 - THREE TOWN | R+3.3 | 2,174 | - | - |
| 401 - FOUR WEST | R+42.2 | 2,319 | - | - |
| 401 - Four West | - | - | R+71.1 | 1,227 |
| 402 - FOUR EAST | R+9.4 | 2,080 | - | - |
| 402 - Four East | - | - | R+38.7 | 1,248 |
| 501 - FIVE SOUTH | R+6.0 | 2,302 | - | - |
| 501 - Five South | - | - | R+44.3 | 1,290 |
| 502 - FIVE NORTH | R+7.9 | 2,754 | - | - |
| 502 - Five North | - | - | R+43.5 | 1,338 |
Caroline County: 25 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - BOWLING GREEN (0000,0001) | R+27.5 | 1,907 | - | - |
| 101 - Bowling Green | - | - | R+50.9 | 802 |
| 102 - SPARTA | R+31.7 | 1,175 | - | - |
| 102 - Sparta | - | - | R+48.4 | 719 |
| 201 - NORTH MADISON | D+11.9 | 1,174 | - | - |
| 201 - North Madison | - | - | R+23.2 | 652 |
| 202 - SOUTH MADISON | R+6.0 | 2,199 | - | - |
| 202 - South Madison | - | - | R+36.0 | 789 |
| 301 - PORT ROYAL (0000,0001) | R+13.7 | 730 | - | - |
| 301 - Port Royal | - | - | R+35.8 | 402 |
| 302 - WOODFORD | R+24.5 | 1,510 | - | - |
| 302 - Woodford | - | - | R+46.8 | 977 |
| 303 - WRIGHTS CHAPEL | R+29.4 | 310 | - | - |
| 401 - DAWN | D+6.2 | 2,181 | - | - |
| 401 - Dawn | - | - | R+8.3 | 942 |
| 402 - CARMEL CHURCH | D+8.0 | 712 | - | - |
| 402 - Carmel Church | - | - | R+17.5 | 320 |
| 501 - WEST MATTAPONI | D+15.9 | 1,406 | - | - |
| 501 - West Mattaponi | - | - | R+10.3 | 580 |
| 502 - MILFORD | R+16.7 | 1,243 | - | - |
| 502 - Milford | - | - | R+42.9 | 576 |
| 601 - CHILESBURG | R+4.7 | 1,588 | - | - |
| 601 - Chilesburg | - | - | R+34.4 | 879 |
| 602 - LAKE | R+13.9 | 1,197 | - | - |
| 602 - Lake | - | - | R+39.4 | 647 |
King George County: 10 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - COURTHOUSE | R+15.8 | 2,517 | - | - |
| 101 - Courthouse | - | - | R+55.2 | 871 |
| 102 - PASSAPATANZY | R+31.3 | 1,563 | - | - |
| 102 - Passapatanzy | - | - | R+50.6 | 634 |
| 201 - MONROE | R+31.3 | 4,063 | - | - |
| 201 - Monroe | - | - | R+57.3 | 895 |
| 301 - DAHLGREN | R+15.5 | 3,190 | - | - |
| 301 - Dahlgren | - | - | R+41.6 | 986 |
| 401 - SHILOH | R+29.3 | 3,850 | - | - |
| 401 - Shiloh | - | - | R+50.0 | 1,024 |
Fredericksburg city: 10 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - PRECINCT 1 - DISTRICT ONE | D+19.6 | 3,025 | - | - |
| 101 - Precinct 1 - District One | - | - | D+1.4 | 1,186 |
| 201 - PRECINCT 1 - DISTRICT TWO | D+39.6 | 3,156 | - | - |
| 201 - Precinct 1 - District Two | - | - | R+8.1 | 842 |
| 301 - PRECINCT 1 - DISTRICT THREE | D+25.0 | 3,564 | - | - |
| 301 - Precinct 1 - District Three | - | - | R+9.4 | 852 |
| 401 - PRECINCT 1 - DISTRICT FOUR | D+46.8 | 1,784 | - | - |
| 401 - Precinct 1 - District Four | - | - | D+28.3 | 508 |
| 402 - PRECINCT 2 - DISTRICT FOUR | D+36.7 | 1,538 | - | - |
| 402 - Precinct 2 - District Four | - | - | D+20.0 | 490 |
Greene County: 11 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - DYKE | R+46.9 | 1,062 | - | - |
| 101 - Dyke | - | - | R+73.4 | 511 |
| 102 - SWIFT RUN | R+32.0 | 1,751 | - | - |
| 102 - Swift Run | - | - | R+61.3 | 688 |
| 201 - RUCKERSVILLE | R+12.8 | 2,747 | - | - |
| 201 - Ruckersville | - | - | R+51.2 | 1,155 |
| 301 - STANARDSVILLE | R+36.9 | 2,892 | - | - |
| 301 - Stanardsville | - | - | R+62.6 | 890 |
| 302 - STANARDSVILLE TOWN | R+16.0 | 156 | - | - |
| 401 - MIDWAY | R+11.8 | 3,232 | - | - |
| 401 - Midway | - | - | R+54.8 | 980 |
Madison County: 18 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 001 - OAK PARK | R+24.3 | 968 | - | - |
| 002 - RADIANT | R+29.2 | 1,440 | - | - |
| 003 - ROCHELLE | R+42.0 | 704 | - | - |
| 004 - GRAVES MILL | R+31.0 | 71 | - | - |
| 005 - MADISON (0001,0000) | R+29.0 | 1,536 | - | - |
| 006 - WOLFTOWN | R+32.5 | 841 | - | - |
| 007 - BRIGHTWOOD | R+51.7 | 1,628 | - | - |
| 008 - CRIGLERSVILLE | R+30.9 | 716 | - | - |
| 009 - ETLAN | R+34.9 | 456 | - | - |
| 1 - Oak Park | - | - | R+46.3 | 505 |
| 2 - Radiant | - | - | R+56.5 | 662 |
| 3 - Rochelle | - | - | R+60.0 | 447 |
| 4 - Graves Mill | - | - | R+53.6 | 56 |
| 5 - Madison | - | - | R+62.8 | 650 |
| 6 - Wolftown | - | - | R+55.5 | 483 |
| 7 - Brightwood | - | - | R+74.0 | 855 |
| 8 - Criglersville | - | - | R+67.3 | 388 |
| 9 - Etlan | - | - | R+71.5 | 260 |
Albemarle County: 2 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 602 - FREE UNION (0000,0001) (part) | D+7.2 | 1,216 | - | - |
| 602 - Free Union (part) | - | - | R+28.9 | 650 |
2024 President (Kamala D. Harris vs. Donald J. Trump). Source: Virginia Department of Elections, official election results (Enhanced Voting media export, by locality and precinct). Official, Virginia Department of Elections ENR media export (created 2025-03-05, after State Board certification Dec 2 2024).
2020 President (Joseph Robinette Biden, Jr vs. Donald J. Trump). Source: Virginia Department of Elections, Historical Elections Database (historical.elections.virginia.gov). Certified, Virginia Department of Elections Historical Elections Database (official certified results by locality and precinct; State Board of Elections certification).
Precinct demographics
Demographics are Census American Community Survey (ACS) 2020-2024 5-year estimates for block groups, assigned to precincts by area share. They describe the resident population, not registered or likely voters, and include non-citizens. ACS margins of error are not shown; small precincts carry large error. Area weighting assumes people are spread evenly within each block group, so large rural precincts are the least reliable. Median income is a household-weighted average of block-group medians, an approximation.
| Area | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| District | 804,654 | 603,531 | 50.0% | 17.9% | 19.8% | 5.2% | $121k | 37.7% | 20.2% | 13.3% | 75.2% | 7.3% | 12.8% |
| Prince William County (in district) | 278,104 | 205,289 | 29.6% | 27.2% | 26.1% | 10.1% | $129k | 41.5% | 21.4% | 10.6% | 71.3% | 6.8% | 21.2% |
| Stafford County (in district) | 163,987 | 121,092 | 51.5% | 16.6% | 19.5% | 3.9% | $145k | 43.9% | 20.6% | 11.4% | 80.4% | 4.7% | 11.2% |
| Spotsylvania County (in district) | 146,456 | 110,747 | 61.0% | 13.4% | 16.7% | 2.7% | $116k | 35.0% | 19.1% | 15.1% | 80.2% | 7.1% | 9.2% |
| Culpeper County (in district) | 54,376 | 40,692 | 64.4% | 15.5% | 12.5% | 1.1% | $103k | 27.4% | 17.6% | 16.6% | 75.0% | 7.9% | 10.3% |
| Orange County (in district) | 37,664 | 29,509 | 74.9% | 7.0% | 10.1% | 1.0% | $93k | 29.5% | 16.2% | 20.3% | 78.7% | 9.8% | 3.4% |
| Caroline County (in district) | 32,078 | 24,806 | 61.2% | 7.7% | 23.7% | 1.0% | $89k | 21.9% | 17.0% | 16.7% | 82.4% | 11.2% | 5.0% |
| Fredericksburg city (in district) | 28,798 | 22,682 | 54.7% | 12.6% | 19.4% | 3.9% | $100k | 46.1% | 33.6% | 11.4% | 40.0% | 13.2% | 7.8% |
| King George County (in district) | 27,827 | 21,036 | 68.8% | 6.9% | 14.9% | 1.3% | $120k | 34.7% | 18.6% | 14.3% | 76.2% | 7.5% | 3.4% |
| Greene County (in district) | 21,130 | 16,286 | 78.8% | 7.5% | 7.4% | 2.2% | $96k | 31.6% | 16.3% | 19.5% | 83.4% | 13.7% | 5.1% |
| Madison County (in district) | 14,112 | 11,292 | 83.7% | 3.9% | 8.9% | 0.3% | $85k | 27.0% | 15.2% | 23.2% | 77.7% | 10.8% | 3.4% |
| Albemarle County (in district) | 121 | 99 | 88.5% | 0.6% | 3.2% | 1.1% | $125k | 65.1% | 8.6% | 28.4% | 89.5% | 5.0% | 1.0% |
Prince William County: 61 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Antietam | 5,084 | 3,934 | 40.4% | 23.8% | 12.4% | 14.2% | $117k | 50.2% | 15.5% | 13.9% | 85.2% | 5.9% | 21.6% |
| Ashland | 4,241 | 2,821 | 50.2% | 18.4% | 15.7% | 9.9% | $208k | 58.7% | 16.6% | 6.6% | 96.4% | 0.7% | 5.5% |
| Bel Air | 5,624 | 4,455 | 16.3% | 50.8% | 19.9% | 10.9% | $97k | 26.2% | 16.9% | 13.8% | 77.9% | 8.7% | 46.9% |
| Belmont | 5,864 | 5,116 | 33.2% | 25.2% | 26.8% | 11.2% | $124k | 44.6% | 26.0% | 17.4% | 54.8% | 6.7% | 19.3% |
| Beville | 5,663 | 4,226 | 19.7% | 40.3% | 25.8% | 8.2% | $157k | 32.7% | 19.4% | 15.2% | 92.2% | 3.3% | 29.4% |
| Cabin Branch | 3,550 | 2,404 | 40.8% | 11.4% | 25.4% | 4.8% | $194k | 60.8% | 14.0% | 12.0% | 94.4% | 0.9% | 10.2% |
| Cardinal | 4,274 | 3,455 | 21.9% | 15.5% | 24.3% | 32.9% | $168k | 46.3% | 20.6% | 10.4% | 91.5% | 8.1% | 11.4% |
| Chinn | 4,707 | 3,325 | 40.0% | 17.0% | 22.0% | 12.2% | $119k | 57.3% | 9.4% | 11.0% | 81.3% | 6.7% | 9.2% |
| Colgan | 2,612 | 1,993 | 64.8% | 15.9% | 10.0% | 2.8% | $218k | 42.8% | 16.4% | 13.4% | 95.4% | 2.4% | 11.7% |
| Commons | 1,645 | 1,381 | 16.0% | 11.6% | 51.7% | 4.8% | $83k | 54.4% | 18.9% | 8.8% | 25.0% | 3.3% | 11.8% |
| County Center | 1,070 | 824 | 23.7% | 27.8% | 23.3% | 8.7% | $117k | 56.3% | 31.6% | 5.8% | 84.9% | 6.9% | 20.3% |
| Dale | 6,087 | 4,175 | 20.3% | 40.9% | 18.1% | 12.5% | $97k | 27.5% | 21.7% | 8.0% | 80.2% | 12.2% | 36.4% |
| Dumfries | 5,779 | 4,325 | 18.4% | 31.4% | 26.7% | 11.5% | $102k | 27.7% | 27.5% | 10.2% | 75.9% | 3.7% | 26.5% |
| Elm Farm | 3,458 | 2,340 | 42.8% | 25.2% | 14.4% | 12.6% | $146k | 42.9% | 14.5% | 12.4% | 86.7% | 10.4% | 25.3% |
| Enterprise | 5,956 | 4,175 | 28.1% | 35.1% | 20.4% | 11.8% | $126k | 33.9% | 17.8% | 12.6% | 84.4% | 7.2% | 32.7% |
| Fitzgerald | 4,852 | 3,480 | 13.0% | 19.7% | 47.0% | 11.6% | $90k | 33.2% | 19.4% | 8.6% | 53.1% | 12.5% | 17.3% |
| Forest Park | 4,824 | 3,456 | 60.0% | 14.4% | 9.7% | 4.8% | $187k | 56.0% | 19.9% | 12.2% | 80.1% | 2.4% | 7.9% |
| Four Seasons | 3,486 | 2,942 | 60.1% | 8.7% | 18.3% | 4.5% | $107k | 57.6% | 12.9% | 42.1% | 78.7% | 8.5% | 5.7% |
| Freedom | 5,658 | 4,255 | 14.6% | 9.4% | 59.7% | 7.2% | $119k | 52.7% | 21.0% | 7.3% | 50.1% | 7.4% | 5.6% |
| Gar-Field | 4,510 | 3,241 | 23.9% | 28.3% | 19.9% | 23.3% | $101k | 33.2% | 23.7% | 12.0% | 73.7% | 8.4% | 26.9% |
| Graham Park | 5,362 | 3,913 | 19.5% | 31.8% | 32.1% | 12.8% | $95k | 33.4% | 20.6% | 5.9% | 56.4% | 8.9% | 26.9% |
| Grayson | 7,526 | 5,267 | 15.9% | 62.7% | 12.9% | 6.9% | $93k | 17.5% | 18.1% | 8.9% | 51.8% | 10.6% | 51.4% |
| Hampton | 6,070 | 4,364 | 19.8% | 34.7% | 30.8% | 9.0% | $102k | 31.5% | 22.2% | 10.2% | 50.1% | 5.4% | 26.4% |
| Henderson | 4,264 | 2,956 | 43.8% | 11.5% | 24.7% | 9.5% | $171k | 58.5% | 16.5% | 10.9% | 97.5% | 2.0% | 6.4% |
| Hoadly | 710 | 551 | 12.1% | 44.4% | 23.4% | 18.6% | $158k | 40.3% | 16.6% | 4.2% | 80.3% | 6.9% | 29.6% |
| Hylton | 5,603 | 4,137 | 28.5% | 35.6% | 20.1% | 7.1% | $143k | 35.2% | 20.1% | 12.4% | 87.8% | 7.9% | 28.2% |
| Jenkins | 3,658 | 2,862 | 20.2% | 49.4% | 7.2% | 10.4% | $133k | 18.6% | 26.3% | 15.3% | 84.5% | 3.2% | 41.3% |
| Kerrydale | 2,402 | 1,870 | 18.2% | 33.2% | 18.9% | 22.6% | $117k | 38.0% | 28.5% | 10.4% | 89.8% | 9.3% | 29.3% |
| Kilby | 4,912 | 3,864 | 30.9% | 51.0% | 13.9% | 2.0% | $96k | 23.3% | 27.7% | 9.9% | 58.6% | 5.7% | 40.8% |
| King | 3,642 | 2,645 | 26.9% | 17.6% | 25.7% | 15.3% | $203k | 48.2% | 22.6% | 8.0% | 93.3% | 3.2% | 16.3% |
| Lake Ridge | 5,306 | 3,871 | 43.2% | 13.9% | 32.6% | 4.5% | $140k | 47.4% | 15.7% | 12.7% | 89.6% | 6.1% | 9.8% |
| Leesylvania | 4,585 | 3,527 | 29.2% | 12.8% | 45.2% | 6.6% | $187k | 59.5% | 16.6% | 9.4% | 96.6% | 0.3% | 8.8% |
| Library | 4,571 | 3,614 | 26.8% | 32.2% | 32.9% | 3.7% | $112k | 44.2% | 21.0% | 11.9% | 60.3% | 4.9% | 25.7% |
| Lynn | 6,820 | 4,731 | 13.6% | 41.6% | 34.2% | 3.4% | $92k | 22.9% | 23.2% | 7.8% | 23.0% | 7.5% | 34.4% |
| Markham | 593 | 496 | 16.1% | 12.6% | 50.0% | 5.2% | $84k | 53.5% | 18.5% | 9.0% | 26.6% | 3.3% | 11.9% |
| McAuliffe | 4,642 | 3,281 | 30.7% | 36.4% | 16.8% | 8.6% | $138k | 29.3% | 19.9% | 10.4% | 88.7% | 5.9% | 32.0% |
| Minnieville | 3,585 | 2,683 | 27.3% | 28.9% | 16.2% | 11.6% | $107k | 40.1% | 26.5% | 14.5% | 77.2% | 2.6% | 22.1% |
| Mohican | 3,512 | 2,731 | 42.9% | 19.1% | 24.1% | 4.4% | $115k | 36.9% | 21.5% | 10.4% | 61.0% | 7.5% | 14.7% |
| Montclair | 1,964 | 1,356 | 62.6% | 8.8% | 8.7% | 4.9% | $167k | 60.1% | 10.2% | 11.0% | 97.0% | 0.7% | 8.0% |
| Neabsco | 5,112 | 3,720 | 31.2% | 25.8% | 25.5% | 9.3% | $114k | 38.8% | 26.6% | 7.0% | 86.6% | 7.0% | 24.3% |
| Occoquan | 5,273 | 4,231 | 38.9% | 19.1% | 28.1% | 11.0% | $101k | 38.9% | 17.6% | 11.7% | 53.5% | 17.1% | 17.3% |
| Old Bridge | 4,312 | 3,214 | 32.8% | 40.2% | 14.3% | 8.4% | $126k | 36.7% | 18.1% | 15.9% | 81.0% | 9.4% | 32.3% |
| PW Forest Park | 4,339 | 3,458 | 30.6% | 21.9% | 33.4% | 6.7% | $169k | 45.4% | 21.5% | 9.1% | 86.0% | 2.3% | 14.0% |
| Porter | 6,045 | 4,673 | 17.6% | 30.7% | 33.7% | 10.9% | $87k | 43.2% | 31.8% | 5.4% | 41.5% | 10.7% | 19.6% |
| Potomac | 5,893 | 4,041 | 17.6% | 30.7% | 33.8% | 12.8% | $174k | 44.7% | 21.4% | 6.3% | 68.8% | 11.8% | 17.5% |
| Potomac Shores | 5,414 | 3,480 | 25.3% | 14.2% | 38.1% | 12.0% | $207k | 64.3% | 10.4% | 4.0% | 85.8% | 4.8% | 11.9% |
| Potomac View | 3,871 | 3,042 | 26.9% | 49.4% | 15.4% | 8.1% | $114k | 29.2% | 26.5% | 11.2% | 81.7% | 13.1% | 38.8% |
| Powells Creek | 5,156 | 3,610 | 7.3% | 33.1% | 45.0% | 10.9% | $131k | 41.4% | 19.8% | 5.9% | 59.2% | 13.6% | 22.9% |
| Quantico | 6,160 | 4,413 | 57.9% | 20.3% | 8.5% | 6.6% | $72k | 44.8% | 64.6% | 1.2% | 4.9% | 7.2% | 11.2% |
| Rippon | 6,802 | 4,971 | 15.9% | 56.4% | 10.7% | 9.1% | $146k | 30.1% | 23.9% | 6.6% | 84.7% | 10.0% | 37.4% |
| River Oaks | 5,913 | 4,441 | 25.4% | 7.7% | 56.5% | 7.7% | $116k | 35.7% | 19.7% | 9.8% | 55.4% | 8.2% | 5.9% |
| Rockledge | 3,543 | 2,740 | 39.6% | 25.9% | 19.3% | 2.0% | $106k | 47.2% | 11.7% | 29.6% | 78.1% | 6.7% | 19.0% |
| Rosa Parks | 3,710 | 2,807 | 28.1% | 19.3% | 27.5% | 14.5% | $170k | 45.5% | 22.3% | 12.3% | 89.6% | 4.4% | 15.3% |
| Spriggs | 3,445 | 2,385 | 47.4% | 20.9% | 13.2% | 9.6% | $213k | 54.3% | 16.3% | 7.6% | 96.0% | 1.1% | 9.1% |
| Springwoods | 5,187 | 4,190 | 56.4% | 8.8% | 13.1% | 14.8% | $138k | 51.3% | 33.0% | 8.9% | 68.1% | 4.0% | 8.0% |
| Swans Creek | 4,477 | 3,049 | 23.4% | 12.7% | 39.1% | 19.6% | $171k | 50.6% | 16.2% | 7.9% | 85.9% | 6.0% | 11.0% |
| Triangle | 5,073 | 3,717 | 21.5% | 17.7% | 50.1% | 7.1% | $108k | 44.9% | 17.9% | 10.6% | 73.2% | 7.7% | 14.7% |
| Westridge | 5,376 | 3,843 | 45.7% | 15.9% | 22.5% | 8.2% | $168k | 64.8% | 17.2% | 9.1% | 79.6% | 0.4% | 9.0% |
| Williams | 5,000 | 3,424 | 13.8% | 13.0% | 53.4% | 15.7% | $95k | 30.9% | 24.2% | 5.4% | 55.5% | 2.9% | 11.7% |
| Woodbridge | 5,278 | 3,820 | 45.0% | 20.4% | 16.4% | 9.3% | $178k | 61.2% | 18.9% | 15.6% | 97.1% | 4.5% | 12.1% |
| York | 4,056 | 2,980 | 22.7% | 36.3% | 19.1% | 15.4% | $92k | 34.0% | 19.5% | 10.8% | 50.6% | 15.8% | 30.2% |
Stafford County: 37 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aquia | 1,608 | 1,232 | 42.4% | 15.1% | 33.1% | 4.9% | $91k | 49.1% | 22.7% | 10.3% | 52.1% | 9.3% | 8.1% |
| Aquia Episcopal | 2,389 | 1,737 | 38.7% | 10.3% | 43.4% | 1.2% | $159k | 59.2% | 16.2% | 8.1% | 79.1% | 3.5% | 9.5% |
| Barrett Heights | 3,025 | 2,184 | 35.7% | 28.4% | 21.7% | 5.4% | $121k | 41.4% | 16.2% | 7.5% | 78.2% | 2.5% | 13.3% |
| Brooke | 2,553 | 1,833 | 59.0% | 12.0% | 11.1% | 1.2% | $198k | 49.2% | 13.6% | 10.6% | 88.0% | 1.7% | 2.1% |
| Chatham | 5,797 | 4,064 | 67.5% | 6.7% | 10.7% | 0.9% | $125k | 50.0% | 20.0% | 11.8% | 84.5% | 2.9% | 4.1% |
| College | 3,207 | 2,503 | 46.4% | 21.7% | 18.0% | 8.8% | $177k | 52.5% | 21.5% | 8.1% | 85.6% | 5.1% | 13.3% |
| Courthouse | 5,602 | 3,761 | 34.9% | 15.2% | 35.8% | 2.0% | $138k | 46.6% | 21.9% | 4.7% | 65.6% | 1.7% | 14.3% |
| Drew | 6,677 | 5,370 | 48.9% | 13.6% | 26.5% | 2.9% | $103k | 31.7% | 22.9% | 13.5% | 82.5% | 5.9% | 11.8% |
| England Run | 2,816 | 2,217 | 36.1% | 11.5% | 29.2% | 3.9% | $91k | 26.9% | 28.3% | 7.6% | 27.9% | 8.6% | 7.4% |
| Eskimo Hill | 1,960 | 1,691 | 51.2% | 9.3% | 25.9% | 4.3% | $127k | 32.0% | 30.1% | 7.5% | 58.1% | 3.1% | 5.2% |
| Falmouth | 5,012 | 3,885 | 55.8% | 11.3% | 23.4% | 2.7% | $195k | 55.4% | 20.3% | 15.0% | 76.2% | 3.6% | 9.7% |
| Ferry Farm | 4,254 | 3,521 | 69.8% | 6.4% | 15.8% | 1.2% | $127k | 43.3% | 18.4% | 18.9% | 88.6% | 4.3% | 3.2% |
| Forge | 2,559 | 1,802 | 41.9% | 25.9% | 18.1% | 6.8% | $144k | 48.4% | 11.2% | 10.1% | 94.9% | 2.2% | 17.2% |
| Gayle | 3,264 | 2,467 | 32.1% | 5.2% | 40.2% | 16.4% | $119k | 34.3% | 25.1% | 11.2% | 53.8% | 13.3% | 5.5% |
| Government Island | 3,075 | 2,186 | 51.2% | 16.0% | 23.6% | 2.9% | $126k | 53.9% | 16.7% | 12.5% | 71.6% | 6.4% | 5.9% |
| Grafton | 7,358 | 5,212 | 73.4% | 7.4% | 7.6% | 2.9% | $142k | 49.4% | 16.0% | 12.9% | 91.1% | 2.4% | 4.9% |
| Griffis | 4,798 | 3,895 | 41.3% | 22.1% | 28.0% | 3.4% | $111k | 43.1% | 54.0% | 2.6% | 40.8% | 8.8% | 19.6% |
| Hampton | 6,581 | 4,676 | 37.3% | 23.2% | 26.9% | 4.1% | $159k | 48.4% | 24.9% | 7.8% | 81.2% | 1.6% | 14.4% |
| Harbour | 2,656 | 2,044 | 44.9% | 29.3% | 19.2% | 1.2% | $190k | 38.0% | 25.2% | 9.9% | 98.1% | 2.5% | 25.5% |
| Hartwood | 6,297 | 4,742 | 73.6% | 9.8% | 6.7% | 2.1% | $165k | 43.3% | 20.1% | 13.7% | 90.8% | 2.8% | 3.9% |
| Hope | 7,006 | 4,982 | 43.4% | 12.8% | 23.6% | 4.7% | $157k | 50.4% | 15.6% | 13.8% | 88.1% | 2.7% | 8.2% |
| Melchers | 5,907 | 4,831 | 49.4% | 22.4% | 22.8% | 2.0% | $94k | 37.8% | 23.5% | 21.6% | 66.3% | 7.6% | 13.6% |
| Midway | 3,459 | 2,607 | 34.3% | 39.9% | 19.8% | 3.7% | $123k | 34.4% | 29.3% | 6.1% | 70.5% | 5.9% | 28.4% |
| Mount Ararat | 2,645 | 1,928 | 39.0% | 18.6% | 18.7% | 14.1% | $149k | 39.4% | 23.1% | 10.5% | 93.0% | 9.8% | 11.6% |
| Park Ridge | 6,244 | 4,474 | 47.0% | 16.5% | 18.7% | 6.7% | $163k | 47.0% | 18.3% | 11.0% | 88.6% | 4.0% | 10.3% |
| Poole | 6,642 | 4,438 | 41.4% | 14.7% | 33.3% | 2.3% | $179k | 55.3% | 15.3% | 6.8% | 92.8% | 1.7% | 8.6% |
| Rock Hill | 5,332 | 4,190 | 52.3% | 20.5% | 11.5% | 2.5% | $146k | 33.1% | 24.5% | 10.6% | 85.0% | 1.3% | 15.6% |
| Rocky Run | 2,227 | 1,787 | 50.6% | 20.8% | 17.0% | 7.3% | $161k | 51.7% | 22.2% | 12.6% | 82.7% | 5.3% | 12.5% |
| Roseville | 5,840 | 4,139 | 62.8% | 20.4% | 8.8% | 3.8% | $185k | 39.7% | 15.3% | 12.1% | 91.7% | 1.2% | 12.9% |
| Ruby | 4,218 | 2,923 | 67.0% | 20.3% | 2.4% | 2.2% | $154k | 34.2% | 13.9% | 13.3% | 93.2% | 0.8% | 13.9% |
| Simpson | 5,476 | 4,491 | 72.1% | 7.9% | 14.5% | 1.2% | $159k | 39.5% | 9.8% | 22.3% | 91.8% | 4.0% | 4.4% |
| Staffordboro | 4,355 | 3,055 | 25.5% | 45.0% | 12.9% | 11.9% | $100k | 32.4% | 15.9% | 7.9% | 58.8% | 24.4% | 43.5% |
| Stefaniga | 5,045 | 3,091 | 68.2% | 7.4% | 11.1% | 4.0% | $230k | 74.2% | 14.8% | 6.3% | 98.4% | 0.9% | 4.5% |
| Westlake | 3,320 | 2,457 | 71.4% | 13.9% | 7.5% | 3.1% | $155k | 44.3% | 9.8% | 13.3% | 91.4% | 2.9% | 3.0% |
| White Oak | 4,772 | 3,566 | 71.6% | 4.5% | 6.3% | 0.3% | $135k | 39.5% | 16.7% | 17.9% | 91.3% | 4.7% | 1.8% |
| Whitson | 4,490 | 3,087 | 29.0% | 22.6% | 36.6% | 5.9% | $111k | 34.8% | 26.1% | 10.2% | 54.7% | 9.6% | 12.9% |
| Widewater | 5,521 | 4,021 | 48.1% | 23.6% | 16.3% | 3.9% | $144k | 39.3% | 24.7% | 8.3% | 89.4% | 7.8% | 18.4% |
Spotsylvania County: 29 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Battlefield Elementary (601) | 4,928 | 3,618 | 54.0% | 24.1% | 13.4% | 3.2% | $112k | 28.7% | 19.4% | 11.5% | 85.5% | 5.5% | 15.7% |
| Belmont Ruritan (501) | 4,523 | 3,608 | 85.7% | 8.2% | 2.0% | 0.5% | $94k | 24.6% | 25.8% | 25.0% | 90.6% | 10.0% | 6.0% |
| Berkeley (102) | 4,386 | 3,399 | 66.3% | 9.9% | 10.8% | 3.5% | $107k | 21.7% | 20.3% | 12.1% | 89.2% | 11.9% | 4.2% |
| Brock Road Elementary (505) | 6,541 | 5,061 | 80.0% | 6.4% | 9.0% | 2.5% | $203k | 55.8% | 14.1% | 22.7% | 98.1% | 3.0% | 4.5% |
| Chancellor Elementary (204) | 5,473 | 3,931 | 48.3% | 20.0% | 18.4% | 2.3% | $115k | 31.7% | 20.0% | 12.0% | 90.9% | 7.0% | 15.3% |
| Chancellor High (603) | 4,210 | 3,251 | 56.7% | 25.6% | 7.8% | 3.3% | $88k | 24.8% | 25.0% | 14.5% | 71.6% | 12.7% | 21.1% |
| Cosner Park (401) | 5,221 | 4,092 | 58.3% | 12.6% | 22.8% | 0.1% | $108k | 36.9% | 13.4% | 10.9% | 68.8% | 3.8% | 9.8% |
| Courthouse Road Elementary (604) | 3,937 | 2,944 | 63.8% | 12.5% | 18.3% | 0.9% | $136k | 37.5% | 26.3% | 11.3% | 73.6% | 6.3% | 10.3% |
| Courtland Elementary (704) | 4,844 | 4,044 | 70.3% | 4.1% | 18.9% | 2.9% | $133k | 39.8% | 4.3% | 34.4% | 97.7% | 1.9% | 1.3% |
| Eastland Church (702) | 5,453 | 4,315 | 49.4% | 16.4% | 25.3% | 0.6% | $88k | 34.0% | 27.4% | 15.6% | 40.0% | 5.8% | 12.9% |
| Fire Rescue 2 (502) | 2,609 | 2,234 | 81.7% | 2.1% | 6.6% | 1.0% | $114k | 33.2% | 14.0% | 19.2% | 93.6% | 6.4% | 0.6% |
| Fire Rescue 7 (202) | 5,677 | 4,262 | 78.5% | 6.8% | 9.8% | 1.5% | $137k | 32.6% | 20.9% | 14.8% | 94.1% | 2.6% | 4.6% |
| Germanna Campus (402) | 5,402 | 4,094 | 45.2% | 23.2% | 18.4% | 3.9% | $110k | 39.7% | 21.3% | 13.9% | 80.8% | 7.8% | 16.5% |
| John J. Wright (103) | 8,762 | 6,516 | 64.2% | 11.7% | 16.9% | 0.8% | $111k | 30.3% | 22.9% | 11.5% | 78.9% | 9.9% | 6.3% |
| Knights of Pythias Lodge (304) | 4,775 | 3,619 | 65.4% | 12.6% | 11.3% | 3.5% | $85k | 31.4% | 11.4% | 21.1% | 67.4% | 4.6% | 8.6% |
| Lee Hill Elementary (403) | 5,713 | 4,768 | 50.9% | 23.3% | 17.1% | 4.2% | $112k | 47.4% | 22.0% | 12.8% | 74.6% | 7.2% | 14.1% |
| Lee's Parke (703) | 5,365 | 3,759 | 30.7% | 16.1% | 29.4% | 12.2% | $146k | 41.0% | 18.4% | 9.0% | 90.9% | 3.3% | 11.0% |
| Massaponax High (104) | 5,371 | 4,130 | 61.4% | 11.1% | 20.8% | 1.4% | $91k | 31.1% | 26.0% | 9.8% | 58.4% | 7.8% | 7.3% |
| New Post Church (404) | 3,664 | 2,543 | 60.3% | 5.1% | 24.5% | 1.3% | $115k | 40.6% | 14.5% | 5.4% | 89.5% | 2.3% | 5.9% |
| Ni River Middle (203) | 7,147 | 4,665 | 68.4% | 13.7% | 13.8% | 1.7% | $159k | 38.5% | 16.4% | 12.9% | 90.2% | 5.3% | 8.1% |
| Partlow Ruritan (101) | 4,093 | 3,009 | 75.7% | 4.5% | 10.0% | 0.0% | $109k | 31.4% | 15.9% | 15.5% | 91.1% | 6.7% | 1.0% |
| Public Safety (504) | 4,703 | 3,682 | 73.0% | 11.9% | 9.3% | 3.3% | $140k | 33.0% | 18.7% | 16.0% | 81.1% | 9.7% | 6.2% |
| Riverbend High (303) | 5,505 | 4,149 | 53.8% | 8.4% | 30.8% | 5.1% | $108k | 38.1% | 14.4% | 21.0% | 88.1% | 9.3% | 7.5% |
| Salem Elementary (301) | 4,389 | 3,565 | 65.8% | 11.7% | 15.2% | 1.6% | $102k | 28.2% | 16.3% | 21.1% | 65.2% | 4.3% | 11.2% |
| Salem Library (302) | 6,531 | 4,867 | 47.3% | 20.0% | 20.4% | 3.4% | $95k | 37.8% | 21.1% | 14.0% | 72.7% | 7.4% | 14.6% |
| Smith Station Elementary (602) | 6,123 | 4,425 | 51.2% | 18.5% | 20.4% | 3.5% | $123k | 32.3% | 18.5% | 12.4% | 79.1% | 5.8% | 12.5% |
| Spotswood Elementary (701) | 4,543 | 3,334 | 46.9% | 9.5% | 23.4% | 5.8% | $95k | 36.8% | 27.7% | 13.3% | 69.8% | 14.5% | 4.1% |
| Spotsylvania High (503) | 3,250 | 2,562 | 75.9% | 12.0% | 9.6% | 0.4% | $96k | 23.2% | 16.2% | 16.9% | 96.1% | 14.7% | 8.5% |
| Wilderness Elementary (201) | 3,315 | 2,303 | 59.8% | 15.9% | 18.2% | 0.7% | $138k | 37.1% | 17.6% | 12.6% | 88.2% | 14.6% | 13.1% |
Culpeper County: 15 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Brandy Station | 5,533 | 4,056 | 68.5% | 6.4% | 15.4% | 2.8% | $88k | 29.4% | 13.4% | 18.3% | 68.1% | 9.9% | 2.6% |
| Browns Store | 4,411 | 3,448 | 78.6% | 7.0% | 9.6% | 0.3% | $103k | 26.7% | 11.3% | 22.9% | 92.7% | 4.4% | 4.7% |
| Cardova | 4,165 | 3,051 | 58.8% | 22.5% | 10.8% | 0.1% | $100k | 18.8% | 21.4% | 15.2% | 68.8% | 14.2% | 16.3% |
| East Fairfax | 6,901 | 4,732 | 43.8% | 33.7% | 17.9% | 1.9% | $105k | 27.9% | 28.7% | 7.4% | 61.1% | 14.8% | 25.3% |
| Eggbornsville | 2,316 | 1,850 | 77.6% | 6.8% | 2.7% | 0.2% | $97k | 27.7% | 18.4% | 16.7% | 89.2% | 1.8% | 3.3% |
| Eldorado | 5,151 | 3,803 | 66.7% | 17.0% | 8.9% | 0.4% | $115k | 22.2% | 12.1% | 24.2% | 92.7% | 3.0% | 13.9% |
| Jeffersonton | 2,689 | 2,157 | 87.8% | 4.7% | 4.2% | 0.4% | $138k | 37.2% | 20.9% | 17.7% | 89.3% | 3.1% | 1.4% |
| Lignum | 2,336 | 1,825 | 72.4% | 4.8% | 11.5% | 3.0% | $91k | 26.4% | 11.0% | 21.0% | 63.1% | 5.0% | 2.7% |
| Mitchells | 1,550 | 1,367 | 53.4% | 9.6% | 33.9% | 0.6% | $74k | 13.4% | 11.4% | 13.2% | 83.0% | 2.2% | 8.3% |
| Pearl Sample | 3,955 | 2,954 | 62.9% | 14.9% | 14.3% | 0.7% | $92k | 22.7% | 17.4% | 18.1% | 80.1% | 4.2% | 10.1% |
| Richardsville | 1,382 | 1,022 | 72.1% | 6.8% | 7.9% | 0.1% | $90k | 17.0% | 11.5% | 15.8% | 78.3% | 6.1% | 2.0% |
| Rixeyville | 4,714 | 3,673 | 83.2% | 5.3% | 5.1% | 0.5% | $128k | 36.9% | 16.7% | 15.8% | 91.8% | 3.8% | 1.5% |
| South Ridge | 1,498 | 1,263 | 51.5% | 26.7% | 20.1% | 1.0% | $68k | 18.8% | 34.2% | 14.0% | 48.8% | 14.6% | 15.5% |
| West Fairfax | 6,085 | 4,309 | 52.1% | 18.9% | 17.1% | 1.9% | $118k | 40.1% | 13.7% | 16.1% | 64.8% | 4.5% | 13.9% |
| Willow Shade | 1,690 | 1,182 | 48.3% | 37.0% | 8.7% | 0.0% | $66k | 12.4% | 27.6% | 12.0% | 41.9% | 27.8% | 23.7% |
Orange County: 12 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 EAST | 4,332 | 3,517 | 69.5% | 4.9% | 20.3% | 0.8% | $72k | 27.1% | 16.0% | 18.7% | 60.5% | 11.7% | 4.2% |
| 1 TOWN | 165 | 131 | 71.7% | 1.9% | 21.2% | 1.5% | $62k | 31.0% | 17.9% | 19.9% | 59.4% | 15.0% | 1.2% |
| 1 WEST | 6,408 | 5,121 | 76.0% | 2.5% | 14.7% | 0.0% | $73k | 27.7% | 19.4% | 16.6% | 56.5% | 16.9% | 1.7% |
| 3 EAST | 1,383 | 1,088 | 81.6% | 10.0% | 1.7% | 0.2% | $89k | 20.5% | 13.3% | 25.5% | 76.0% | 11.6% | 1.2% |
| 3 TOWN | 569 | 478 | 74.0% | 2.1% | 20.0% | 0.0% | $71k | 28.7% | 26.0% | 17.5% | 57.4% | 10.9% | 1.4% |
| 3 WEST | 1,725 | 1,484 | 86.9% | 4.7% | 7.4% | 0.0% | $87k | 41.1% | 27.0% | 26.8% | 66.9% | 4.9% | 1.7% |
| 4 EAST | 2,621 | 1,711 | 58.8% | 8.9% | 10.5% | 3.7% | $120k | 34.1% | 20.3% | 9.3% | 89.7% | 13.1% | 9.3% |
| 4 WEST | 6,058 | 4,531 | 70.0% | 9.0% | 8.0% | 1.0% | $114k | 24.4% | 16.6% | 16.8% | 89.8% | 6.8% | 3.8% |
| 5 NORTH | 3,507 | 2,770 | 69.1% | 11.1% | 6.5% | 3.8% | $103k | 46.2% | 8.2% | 28.3% | 94.6% | 7.6% | 1.3% |
| 5 SOUTH | 3,170 | 2,833 | 83.1% | 5.5% | 6.9% | 0.9% | $109k | 47.0% | 8.6% | 45.7% | 98.6% | 2.4% | 3.2% |
| East | 4,224 | 3,256 | 80.3% | 10.2% | 4.6% | 0.3% | $107k | 19.3% | 17.6% | 15.9% | 87.1% | 7.0% | 5.8% |
| West | 3,501 | 2,590 | 83.1% | 7.6% | 7.9% | 0.0% | $84k | 13.4% | 14.7% | 13.4% | 84.8% | 11.1% | 3.5% |
Caroline County: 13 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bowling Green | 3,333 | 2,480 | 68.6% | 3.3% | 13.5% | 3.4% | $111k | 23.4% | 14.8% | 17.4% | 65.7% | 12.8% | 2.0% |
| Carmel Church | 1,782 | 1,280 | 64.0% | 1.2% | 28.4% | 0.3% | $78k | 17.0% | 14.0% | 18.7% | 84.0% | 29.8% | 1.4% |
| Chilesburg | 1,599 | 1,226 | 72.8% | 1.7% | 16.0% | 0.2% | $118k | 30.1% | 20.6% | 16.4% | 85.6% | 2.0% | 1.6% |
| Dawn | 4,291 | 3,331 | 58.8% | 3.0% | 28.9% | 0.2% | $89k | 17.9% | 15.7% | 16.5% | 91.1% | 11.5% | 2.2% |
| Lake | 1,807 | 1,297 | 61.0% | 5.3% | 27.3% | 0.9% | $97k | 20.8% | 18.3% | 12.8% | 93.8% | 4.0% | 3.9% |
| Milford | 3,470 | 2,658 | 54.3% | 4.6% | 29.1% | 0.6% | $97k | 20.7% | 15.4% | 14.6% | 81.8% | 5.7% | 1.4% |
| North Madison | 1,275 | 1,024 | 67.3% | 18.6% | 9.3% | 2.7% | $95k | 23.3% | 12.1% | 17.7% | 89.2% | 4.0% | 12.9% |
| Port Royal | 2,748 | 2,432 | 59.6% | 8.1% | 27.0% | 1.9% | $106k | 31.3% | 34.2% | 15.3% | 76.7% | 5.7% | 3.5% |
| South Madison | 3,593 | 2,591 | 53.5% | 22.9% | 18.0% | 0.2% | $74k | 26.4% | 20.8% | 13.5% | 74.0% | 19.0% | 17.7% |
| Sparta | 2,002 | 1,698 | 66.4% | 1.3% | 26.5% | 0.1% | $83k | 15.6% | 9.4% | 23.4% | 81.9% | 10.4% | 0.8% |
| West Mattaponi | 1,816 | 1,454 | 57.8% | 8.1% | 28.8% | 0.4% | $51k | 20.0% | 9.8% | 22.0% | 85.1% | 10.7% | 3.0% |
| Woodford | 2,526 | 1,928 | 60.5% | 10.0% | 28.4% | 0.5% | $80k | 18.9% | 13.3% | 16.4% | 86.3% | 15.6% | 6.8% |
| Wrights Chapel | 1,836 | 1,407 | 64.8% | 11.8% | 19.1% | 1.7% | $93k | 19.3% | 13.9% | 17.1% | 90.4% | 7.5% | 8.5% |
Fredericksburg city: 5 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Precinct 1 - District Four | 4,407 | 3,243 | 35.0% | 21.1% | 27.3% | 9.5% | $88k | 40.0% | 17.2% | 15.8% | 39.1% | 6.0% | 12.2% |
| Precinct 1 - District One | 7,930 | 6,130 | 48.3% | 7.0% | 21.7% | 6.4% | $108k | 47.4% | 32.8% | 8.3% | 36.9% | 11.9% | 4.0% |
| Precinct 1 - District Three | 6,700 | 5,186 | 63.3% | 13.3% | 12.5% | 1.7% | $82k | 41.4% | 28.0% | 10.3% | 44.4% | 19.4% | 7.0% |
| Precinct 1 - District Two | 5,648 | 5,208 | 78.4% | 8.6% | 7.4% | 1.1% | $121k | 60.8% | 49.3% | 15.8% | 48.3% | 6.1% | 4.7% |
| Precinct 2 - District Four | 4,113 | 2,914 | 41.4% | 18.3% | 34.5% | 0.6% | $105k | 41.5% | 35.4% | 8.4% | 29.2% | 19.5% | 17.8% |
King George County: 5 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Courthouse | 4,135 | 2,864 | 64.6% | 8.6% | 17.5% | 2.1% | $127k | 39.9% | 17.5% | 10.1% | 77.5% | 2.4% | 5.3% |
| Dahlgren | 6,149 | 4,919 | 66.3% | 7.2% | 16.7% | 1.1% | $106k | 33.1% | 23.4% | 15.6% | 58.2% | 6.5% | 2.1% |
| Monroe | 7,021 | 5,189 | 73.7% | 4.6% | 11.5% | 0.9% | $131k | 35.9% | 16.6% | 15.1% | 84.1% | 7.5% | 1.9% |
| Passapatanzy | 3,436 | 2,570 | 60.1% | 18.6% | 11.3% | 1.0% | $139k | 39.1% | 15.9% | 9.5% | 90.9% | 12.1% | 12.7% |
| Shiloh | 7,087 | 5,494 | 72.8% | 2.3% | 16.8% | 1.5% | $110k | 29.9% | 18.0% | 17.2% | 77.2% | 9.1% | 0.8% |
Greene County: 6 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dyke | 1,405 | 1,277 | 81.0% | 8.1% | 3.1% | 2.9% | $81k | 27.6% | 25.8% | 23.9% | 83.8% | 16.0% | 3.1% |
| Midway | 6,176 | 4,703 | 77.2% | 7.5% | 8.3% | 2.9% | $111k | 36.2% | 13.4% | 21.4% | 84.7% | 13.3% | 5.0% |
| Ruckersville | 5,432 | 3,978 | 79.1% | 7.0% | 10.6% | 2.4% | $114k | 37.0% | 16.4% | 9.3% | 81.1% | 9.8% | 5.4% |
| Stanardsville | 5,326 | 4,135 | 78.1% | 8.0% | 5.7% | 1.7% | $78k | 29.9% | 14.0% | 26.6% | 84.1% | 18.3% | 4.9% |
| Stanardsville Town | 53 | 40 | 71.6% | 1.7% | 15.8% | 4.9% | $74k | 24.3% | 14.4% | 27.5% | 70.0% | 19.3% | 0.9% |
| Swift Run | 2,737 | 2,153 | 82.1% | 7.2% | 4.2% | 0.5% | $74k | 15.7% | 21.1% | 19.2% | 84.2% | 12.6% | 6.7% |
Madison County: 9 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Brightwood | 2,291 | 1,793 | 85.9% | 1.9% | 5.8% | 0.8% | $68k | 19.8% | 11.6% | 17.7% | 86.4% | 18.3% | 1.6% |
| Criglersville | 993 | 809 | 83.4% | 7.1% | 8.1% | 0.0% | $79k | 27.2% | 12.6% | 23.2% | 68.3% | 11.4% | 8.5% |
| Etlan | 468 | 375 | 85.4% | 0.7% | 11.6% | 0.0% | $53k | 29.2% | 1.5% | 24.5% | 61.9% | 9.7% | 0.1% |
| Graves Mill | 572 | 471 | 82.3% | 10.7% | 6.0% | 0.0% | $96k | 26.1% | 18.6% | 22.5% | 72.6% | 12.4% | 13.1% |
| Madison | 1,932 | 1,578 | 82.5% | 3.9% | 8.1% | 0.0% | $93k | 26.9% | 20.5% | 26.0% | 67.8% | 7.9% | 4.3% |
| Oak Park | 2,474 | 1,983 | 85.6% | 3.3% | 8.4% | 1.1% | $95k | 31.9% | 13.9% | 23.1% | 83.7% | 9.7% | 1.4% |
| Radiant | 2,021 | 1,527 | 80.1% | 3.4% | 15.8% | 0.0% | $85k | 29.3% | 13.4% | 23.9% | 82.5% | 7.6% | 1.2% |
| Rochelle | 1,203 | 993 | 86.7% | 3.3% | 8.9% | 0.0% | $85k | 26.4% | 14.3% | 23.2% | 91.6% | 11.9% | 1.9% |
| Wolftown | 2,157 | 1,764 | 82.2% | 4.9% | 7.7% | 0.0% | $95k | 26.7% | 21.0% | 25.7% | 68.5% | 8.4% | 5.6% |
Albemarle County: 1 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Free Union (part) | 121 | 99 | 88.5% | 0.6% | 3.2% | 1.1% | $125k | 65.1% | 8.6% | 28.4% | 89.5% | 5.0% | 1.0% |
*Median income is approximate (see note above). ACS 2020-2024 5-year.
Nonpartisan voter information. GOTV Polling does not endorse any candidate.