Virginia's 1st Congressional District
U.S. House · Virginia · District 1 · General election: Tuesday, November 3, 2026
Candidates on the November 3 ballot
- Shannon L. TaylorDemocratic
Robert J. "Rob" WittmanRepublicanIncumbentPhoto: U.S. Congress
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
- Robert J. Wittman RepublicanIncumbent @RobWittman Website
- Shannon L. Taylor Democratic
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 |
|---|---|---|---|
| Robert J. Wittman | Republican | 269,657 | 56.3% |
| Leslie C. Mehta | Democratic | 208,445 | 43.5% |
| Write-In | 804 | 0.2% | |
| Total | 478,906 |
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 |
|---|---|---|---|
| Rob J. Wittman | Republican | 191,828 | 56.0% |
| Herbert C. "Herb" Jones Jr. | Democratic | 147,229 | 43.0% |
| David Bruce Foster | Independent | 3,388 | 1.0% |
| Write In | Wri | 297 | 0.1% |
| Total | 342,742 |
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 |
|---|---|---|---|
| Robert Joseph Wittman | Republican | 260,614 | 58.1% |
| Qasim Rashid | Democratic | 186,923 | 41.7% |
| Write-Ins | 641 | 0.1% | |
| Total | 448,178 |
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.
0 of 224 precincts are above 50%, and 0 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. 434 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 | |
| Henrico County | D+16.0 | 101,853 | R+18.4 | 40,267 |
| Chesterfield County | D+2.6 | 107,060 | R+36.3 | 28,979 |
| Hanover County | R+24.0 | 60,582 | R+51.5 | 21,059 |
| James City County | D+6.2 | 50,419 | R+41.0 | 11,085 |
| York County | R+5.9 | 38,814 | R+41.4 | 10,573 |
| Gloucester County | R+38.2 | 22,940 | R+61.7 | 10,775 |
| New Kent County | R+31.7 | 16,561 | R+63.0 | 8,187 |
| King William County | R+40.4 | 11,422 | R+57.9 | 5,832 |
| Westmoreland County | R+14.2 | 10,419 | R+38.7 | 4,607 |
| Northumberland County | R+21.0 | 8,145 | R+47.5 | 3,018 |
| Poquoson city | R+45.5 | 7,911 | R+67.3 | 2,799 |
| Lancaster County | R+7.0 | 7,237 | R+38.1 | 2,945 |
| Middlesex County | R+27.4 | 6,801 | R+55.7 | 3,275 |
| Williamsburg city | D+44.2 | 7,396 | D+7.6 | 1,386 |
| Essex County | R+7.8 | 6,027 | R+19.2 | 2,267 |
| Mathews County | R+39.1 | 5,887 | R+64.3 | 1,578 |
| King and Queen County | R+25.3 | 4,136 | R+43.4 | 2,211 |
| Richmond County | R+30.4 | 4,106 | R+49.4 | 1,748 |
| All counties (approx.) | R+5.1 | 477,716 | R+39.4 | 162,591 |
Henrico County: 94 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - COALPIT | D+10.5 | 3,347 | - | - |
| 101 - Coalpit | - | - | R+28.3 | 1,334 |
| 103 - GLEN ALLEN | D+4.7 | 3,758 | - | - |
| 103 - Glen Allen | - | - | R+37.2 | 1,245 |
| 107 - HUNGARY CREEK | D+7.4 | 3,224 | - | - |
| 108 - HUNTON | R+5.7 | 860 | - | - |
| 108 - Hungary Creek | - | - | R+24.3 | 1,068 |
| 109 - Hunton | - | - | R+41.0 | 517 |
| 110 - LONGAN | D+10.6 | 2,890 | - | - |
| 112 - Longan | - | - | R+13.1 | 1,109 |
| 112 - MONUMENT HILLS | D+21.2 | 865 | - | - |
| 113 - SPRINGFIELD | D+18.2 | 2,889 | - | - |
| 114 - Monument Hills | - | - | R+6.8 | 499 |
| 114 - STAPLES MILL | D+7.7 | 2,680 | - | - |
| 115 - Staples Mill | - | - | R+28.7 | 1,042 |
| 210 - Greenwood | - | - | D+32.8 | 497 |
| 211 - GREENWOOD | D+69.7 | 684 | - | - |
| 214 - Longdale | - | - | D+10.8 | 719 |
| 216 - LONGDALE | D+34.4 | 2,282 | - | - |
| 217 - Mountain | - | - | D+5.2 | 309 |
| 219 - MOUNTAIN | D+26.5 | 684 | - | - |
| 219 - Randolph | - | - | D+50.4 | 141 |
| 220 - NORTH PARK | D+12.8 | 758 | - | - |
| 222 - RANDOLPH | D+58.3 | 254 | - | - |
| 223 - Yellow Tavern | - | - | R+1.2 | 926 |
| 226 - YELLOW TAVERN | D+35.9 | 2,671 | - | - |
| 301 - CAUSEWAY | D+20.9 | 2,133 | - | - |
| 301 - Causeway | - | - | R+18.3 | 857 |
| 302 - CEDARFIELD | D+12.1 | 2,188 | - | - |
| 302 - Cedarfield | - | - | R+33.6 | 743 |
| 303 - COLONIAL TRAIL | D+20.3 | 2,175 | - | - |
| 303 - Innsbrook | - | - | R+18.1 | 1,010 |
| 304 - INNSBROOK | D+25.2 | 1,750 | - | - |
| 304 - Jackson Davis | - | - | R+26.2 | 665 |
| 305 - JACKSON DAVIS | D+10.5 | 1,472 | - | - |
| 305 - Nuckols Farm | - | - | R+29.6 | 1,188 |
| 306 - NUCKOLS FARM | D+10.6 | 3,192 | - | - |
| 306 - Pocahontas | - | - | R+14.7 | 875 |
| 307 - POCAHONTAS | D+21.8 | 2,485 | - | - |
| 307 - Ridge | - | - | R+10.9 | 649 |
| 308 - RIDGE | D+12.6 | 1,119 | - | - |
| 308 - Rivers Edge | - | - | R+26.6 | 1,182 |
| 309 - RIVERS EDGE | D+11.4 | 2,907 | - | - |
| 309 - Sadler | - | - | R+14.8 | 986 |
| 310 - SADLER | D+18.6 | 3,055 | - | - |
| 310 - Shady Grove | - | - | R+32.3 | 1,343 |
| 311 - SHADY GROVE (0001,0000) | D+11.4 | 3,045 | - | - |
| 311 - Short Pump | - | - | R+26.5 | 653 |
| 312 - SHORT PUMP | D+15.3 | 2,074 | - | - |
| 313 - STONEY RUN | D+14.7 | 3,305 | - | - |
| 313 - Stoney Run | - | - | R+31.2 | 1,183 |
| 314 - THREE CHOPT | D+7.4 | 1,898 | - | - |
| 314 - Three Chopt | - | - | R+23.7 | 1,138 |
| 315 - TUCKER | D+44.2 | 2,685 | - | - |
| 315 - Tucker | - | - | D+25.7 | 1,108 |
| 316 - Colonial Trail | - | - | R+6.7 | 686 |
| 401 - CRESTVIEW | D+25.5 | 1,977 | - | - |
| 401 - Quioccasin | - | - | R+9.7 | 984 |
| 402 - Crestview | - | - | D+0.2 | 1,032 |
| 402 - DERBYSHIRE | D+5.8 | 1,709 | - | - |
| 403 - Derbyshire | - | - | R+29.3 | 878 |
| 403 - FREEMAN | D+18.4 | 1,871 | - | - |
| 404 - Freeman | - | - | R+18.8 | 772 |
| 404 - GAYTON | D+9.4 | 2,785 | - | - |
| 405 - GODWIN | D+23.7 | 2,023 | - | - |
| 405 - Gayton | - | - | R+37.4 | 856 |
| 406 - Godwin | - | - | R+26.8 | 705 |
| 406 - LAKEWOOD | D+3.8 | 1,823 | - | - |
| 407 - LAUDERDALE | D+16.7 | 2,010 | - | - |
| 407 - Lakewood | - | - | R+27.6 | 717 |
| 408 - Lauderdale | - | - | R+9.5 | 986 |
| 408 - MAYBEURY | D+10.2 | 2,087 | - | - |
| 409 - MOORELAND | R+7.2 | 1,510 | - | - |
| 409 - Maybeury | - | - | R+18.5 | 993 |
| 410 - Mooreland | - | - | R+40.0 | 703 |
| 410 - PEMBERTON | D+21.2 | 2,011 | - | - |
| 411 - PINCHBECK | D+17.1 | 2,449 | - | - |
| 411 - Pemberton | - | - | R+4.0 | 879 |
| 412 - Pinchbeck | - | - | R+5.5 | 1,137 |
| 412 - QUIOCCASIN | D+26.8 | 2,384 | - | - |
| 413 - RIDGEFIELD | D+9.8 | 2,736 | - | - |
| 413 - Ridgefield | - | - | R+31.2 | 1,219 |
| 414 - ROLLINGWOOD | D+22.5 | 1,719 | - | - |
| 414 - Rollingwood | - | - | R+10.0 | 834 |
| 415 - SKIPWITH | D+22.5 | 1,359 | - | - |
| 415 - Skipwith | - | - | R+9.1 | 584 |
| 416 - SPOTTSWOOD | D+21.1 | 968 | - | - |
| 416 - Spottswood | - | - | R+13.9 | 504 |
| 417 - TUCKAHOE | D+1.7 | 3,308 | - | - |
| 417 - Tuckahoe | - | - | R+39.3 | 1,023 |
| 418 - WELBORNE | D+24.9 | 1,604 | - | - |
| 418 - Welborne | - | - | R+4.0 | 779 |
| 419 - WEST END | D+10.1 | 2,191 | - | - |
| 419 - West End | - | - | R+28.1 | 1,010 |
Chesterfield County: 74 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 302 - Deer Run | - | - | R+44.4 | 466 |
| 304 - WINFREES STORE | R+33.6 | 2,324 | - | - |
| 304 - Winfrees Store | - | - | R+70.2 | 821 |
| 306 - WINTERPOCK | R+43.8 | 3,391 | - | - |
| 306 - Winterpock | - | - | R+68.5 | 1,109 |
| 307 - COSBY | D+5.9 | 2,944 | - | - |
| 307 - Cosby | - | - | R+34.9 | 1,468 |
| 308 - South Manchester | - | - | R+17.9 | 262 |
| 309 - SKINQUARTER | R+5.7 | 2,982 | - | - |
| 309 - Skinquarter | - | - | R+52.8 | 714 |
| 310 - Tomahawk | - | - | R+33.7 | 972 |
| 313 - WOOLRIDGE SOUTH | D+1.2 | 2,825 | - | - |
| 313 - Woolridge | - | - | R+42.2 | 1,181 |
| 315 - BAILEY BRIDGE | R+24.0 | 3,270 | - | - |
| 315 - Bailey Bridge | - | - | R+59.7 | 958 |
| 316 - SPRING RUN | R+2.3 | 2,784 | - | - |
| 316 - Spring Run | - | - | R+37.6 | 1,189 |
| 317 - Birkdale | - | - | R+42.3 | 949 |
| 318 - West Beach | - | - | R+53.4 | 386 |
| 319 - MAGNOLIA | R+6.2 | 5,662 | - | - |
| 319 - Magnolia | - | - | R+48.6 | 1,174 |
| 320 - DRY CREEK | R+0.1 | 4,741 | - | - |
| 321 - CLAYPOINT | D+5.9 | 2,182 | - | - |
| 322 - HENSLEY | R+1.7 | 3,919 | - | - |
| 401 - HARBOUR POINTE | D+9.9 | 1,787 | - | - |
| 401 - Harbour Pointe | - | - | R+38.4 | 583 |
| 403 - BRANDERMILL | D+12.3 | 3,039 | - | - |
| 403 - Brandermill | - | - | R+32.5 | 844 |
| 406 - Smoketree | - | - | R+36.2 | 633 |
| 407 - Monacan | - | - | R+44.1 | 429 |
| 410 - WAGSTAFF | D+14.9 | 556 | - | - |
| 410 - Wagstaff | - | - | R+22.1 | 542 |
| 411 - SWIFT CREEK | D+8.2 | 2,618 | - | - |
| 411 - Swift Creek | - | - | R+31.7 | 868 |
| 412 - CLOVER HILL (0000,0004) | D+0.8 | 3,430 | - | - |
| 412 - Clover Hill | - | - | R+35.2 | 783 |
| 413 - SHENANDOAH | D+19.7 | 2,198 | - | - |
| 413 - Shenandoah | - | - | R+13.5 | 802 |
| 415 - EVERGREEN | D+7.7 | 2,786 | - | - |
| 415 - Evergreen | - | - | R+26.5 | 718 |
| 416 - Evergreen West | - | - | R+15.5 | 530 |
| 417 - Edgewater | - | - | R+29.8 | 459 |
| 418 - WOOLRIDGE NORTH | D+3.1 | 1,960 | - | - |
| 419 - NORTH COURTHOUSE | D+18.8 | 1,764 | - | - |
| 420 - NEW TOMAHAWK | D+4.8 | 2,738 | - | - |
| 421 - LUCKS LANE | D+5.0 | 3,994 | - | - |
| 422 - OTTERDALE | D+12.7 | 4,120 | - | - |
| 501 - Huguenot (part) | - | - | R+10.4 | 771 |
| 502 - Crestwood | - | - | R+15.5 | 466 |
| 503 - MIDLOTHIAN | D+3.2 | 3,460 | - | - |
| 503 - Midlothian | - | - | R+35.2 | 681 |
| 504 - ROBIOUS | D+7.0 | 4,410 | - | - |
| 504 - Robious | - | - | R+42.8 | 1,000 |
| 505 - BON AIR | D+27.3 | 2,731 | - | - |
| 505 - Bon Air | - | - | R+23.4 | 704 |
| 506 - GREENFIELD | D+22.5 | 2,580 | - | - |
| 506 - Greenfield | - | - | R+6.2 | 933 |
| 507 - SALISBURY | R+3.2 | 3,713 | - | - |
| 507 - Salisbury | - | - | R+47.8 | 1,167 |
| 508 - BELGRADE | D+9.2 | 2,942 | - | - |
| 508 - Belgrade | - | - | R+21.9 | 691 |
| 509 - CRANBECK | D+26.2 | 1,734 | - | - |
| 509 - Cranbeck | - | - | R+3.9 | 674 |
| 510 - SYCAMORE | D+3.1 | 1,268 | - | - |
| 510 - Sycamore | - | - | R+31.6 | 656 |
| 511 - BLACK HEATH | D+4.9 | 1,844 | - | - |
| 511 - Black Heath | - | - | R+38.0 | 714 |
| 514 - WATKINS | D+3.6 | 3,432 | - | - |
| 514 - Watkins | - | - | R+34.0 | 852 |
| 517 - ROSELAND | R+1.7 | 2,560 | - | - |
| 518 - MIDLOTHIAN NORTH | R+1.2 | 3,475 | - | - |
| 518 - Midlothian North | - | - | R+44.1 | 830 |
| 520 - WALTON PARK | D+6.1 | 1,723 | - | - |
| 521 - ROCKAWAY | D+24.1 | 3,174 | - | - |
Hanover County: 58 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - ASHLAND | D+9.2 | 1,608 | - | - |
| 101 - Ashland | - | - | R+19.7 | 615 |
| 104 - SLIDING HILL | R+2.7 | 1,828 | - | - |
| 104 - Sliding Hill | - | - | R+37.7 | 673 |
| 105 - BERKLEY | D+14.0 | 1,737 | - | - |
| 105 - Berkley | - | - | R+3.4 | 592 |
| 106 - KERSEY CREEK | R+16.0 | 1,064 | - | - |
| 106 - Kersey Creek | - | - | R+37.3 | 383 |
| 107 - Chickahominy | - | - | R+43.8 | 496 |
| 108 - HONEY MEADOWS | R+0.7 | 2,709 | - | - |
| 206 - COURTHOUSE (0001,0000) | R+8.5 | 2,270 | - | - |
| 206 - Courthouse | - | - | R+50.8 | 439 |
| 208 - OAK KNOLL | R+35.4 | 1,783 | - | - |
| 208 - Oak Knoll | - | - | R+66.0 | 562 |
| 210 - OAK HILL | R+15.8 | 929 | - | - |
| 210 - Oak Hill | - | - | R+53.4 | 206 |
| 301 - CLAY | R+34.5 | 2,097 | - | - |
| 301 - Clay | - | - | R+50.9 | 593 |
| 303 - SHADY GROVE | R+23.9 | 2,288 | - | - |
| 303 - Shady Grove | - | - | R+51.8 | 732 |
| 304 - ATLEE | R+15.1 | 2,630 | - | - |
| 304 - Atlee | - | - | R+41.1 | 1,449 |
| 305 - COOL SPRING | R+17.5 | 2,236 | - | - |
| 305 - Cool Spring | - | - | R+49.2 | 661 |
| 306 - RUTLAND | R+7.7 | 1,900 | - | - |
| 401 - BATTLEFIELD | R+49.3 | 2,360 | - | - |
| 401 - Battlefield | - | - | R+68.7 | 889 |
| 403 - COLD HARBOR | R+36.3 | 3,207 | - | - |
| 403 - Cold Harbor | - | - | R+55.8 | 1,376 |
| 404 - BLACK CREEK | R+56.8 | 1,497 | - | - |
| 404 - Black Creek | - | - | R+76.7 | 1,310 |
| 405 - PEBBLE CREEK | R+21.3 | 1,435 | - | - |
| 405 - Pebble Creek | - | - | R+40.1 | 648 |
| 406 - Beaverdam Creek | - | - | R+36.3 | 295 |
| 407 - OLD CHURCH | R+53.1 | 1,692 | - | - |
| 502 - RURAL POINT | R+24.6 | 2,541 | - | - |
| 502 - Rural Point | - | - | R+61.1 | 828 |
| 503 - NEWMAN | R+21.2 | 1,806 | - | - |
| 503 - Newman | - | - | R+47.0 | 777 |
| 504 - STUDLEY | R+56.2 | 1,513 | - | - |
| 504 - Studley | - | - | R+68.6 | 776 |
| 505 - TOTOPOTOMOY | R+54.5 | 578 | - | - |
| 505 - Totopotomoy | - | - | R+69.2 | 577 |
| 506 - GEORGETOWN | R+36.2 | 1,964 | - | - |
| 506 - Georgetown | - | - | R+56.7 | 524 |
| 507 - LAUREL MEADOW | R+32.7 | 2,131 | - | - |
| 507 - Laurel Meadow | - | - | R+59.2 | 825 |
| 601 - VILLAGE | R+26.8 | 2,741 | - | - |
| 601 - Village | - | - | R+50.8 | 1,247 |
| 602 - LEE DAVIS | R+28.6 | 2,294 | - | - |
| 602 - Lee Davis | - | - | R+55.7 | 970 |
| 603 - MECHANICSVILLE | R+17.4 | 2,276 | - | - |
| 603 - Mechanicsville | - | - | R+31.5 | 838 |
| 604 - HANOVER GROVE | R+28.8 | 2,278 | - | - |
| 701 - FARRINGTON | R+34.3 | 2,282 | - | - |
| 701 - Farrington | - | - | R+60.7 | 838 |
| 704 - ELMONT | R+10.8 | 2,908 | - | - |
| 704 - Elmont | - | - | R+52.6 | 940 |
James City County: 34 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - BERKELEY A | D+11.2 | 3,819 | - | - |
| 101 - Berkeley A | - | - | R+47.7 | 696 |
| 102 - BERKELEY B | D+6.9 | 2,509 | - | - |
| 103 - BERKELEY C | R+9.2 | 2,660 | - | - |
| 103 - Berkeley C | - | - | R+57.4 | 744 |
| 104- BERKELEY D | D+14.8 | 1,101 | - | - |
| 201 - JAMESTOWN A | D+17.5 | 1,784 | - | - |
| 201 - Jamestown A | - | - | R+23.0 | 282 |
| 202 - JAMESTOWN B | D+28.7 | 2,313 | - | - |
| 202 - Jamestown B | - | - | R+13.0 | 575 |
| 203 - JAMESTOWN C | D+10.5 | 2,433 | - | - |
| 203 - Jamestown C | - | - | R+39.0 | 516 |
| 204 - JAMESTOWN D | D+7.2 | 3,419 | - | - |
| 204 - Jamestown D | - | - | R+49.5 | 469 |
| 301 - POWHATAN A | D+6.8 | 3,500 | - | - |
| 301 - Powhatan A | - | - | R+44.9 | 594 |
| 302 - POWHATAN B | D+16.5 | 1,117 | - | - |
| 302 - Powhatan B | - | - | R+11.5 | 321 |
| 303 - POWHATAN C | R+33.3 | 2,506 | - | - |
| 303 - Powhatan C | - | - | R+57.4 | 578 |
| 304 - POWHATAN D | D+18.6 | 2,757 | - | - |
| 304 - Powhatan D | - | - | R+18.9 | 777 |
| 401 - STONEHOUSE A | D+2.9 | 3,464 | - | - |
| 401 - Stonehouse A | - | - | R+48.7 | 1,379 |
| 402 - STONEHOUSE B | D+5.3 | 4,438 | - | - |
| 402 - Stonehouse B | - | - | R+45.5 | 1,113 |
| 403 - STONEHOUSE C | R+8.9 | 3,625 | - | - |
| 403 - Stonehouse C | - | - | R+56.5 | 1,000 |
| 501 - ROBERTS A | D+38.2 | 1,271 | - | - |
| 501 - Roberts A | - | - | D+11.2 | 627 |
| 502 - ROBERTS B | R+0.1 | 3,928 | - | - |
| 502 - Roberts B | - | - | R+67.4 | 659 |
| 503 - ROBERTS C | D+14.2 | 3,775 | - | - |
| 504 - Roberts D | - | - | R+41.1 | 755 |
York County: 26 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - QUEENS LAKE | D+13.5 | 2,148 | - | - |
| 101 - Queens Lake | - | - | R+29.2 | 655 |
| 102 - WALLER MILL | D+6.3 | 3,655 | - | - |
| 102 - Waller Mill | - | - | R+40.2 | 759 |
| 103 - MAGRUDER | D+21.9 | 3,497 | - | - |
| 103 - Magruder | - | - | R+13.1 | 1,129 |
| 201 - COVENTRY | D+0.1 | 3,464 | - | - |
| 201 - Coventry | - | - | R+31.5 | 1,025 |
| 202 - KILN CREEK | R+2.6 | 2,610 | - | - |
| 202 - Kiln Creek | - | - | R+33.7 | 552 |
| 301 - SEAFORD | R+43.0 | 3,435 | - | - |
| 301 - Seaford | - | - | R+66.7 | 1,330 |
| 302 - YORKTOWN | R+7.1 | 1,799 | - | - |
| 302 - Yorktown | - | - | R+53.2 | 585 |
| 303 - EDGEHILL | D+8.9 | 2,564 | - | - |
| 303 - Edgehill | - | - | R+25.9 | 885 |
| 401 - HARWOODS MILL | R+23.6 | 3,218 | - | - |
| 401 - Harwoods Mill | - | - | R+58.3 | 702 |
| 402 - DARE | R+23.3 | 3,385 | - | - |
| 402 - Dare | - | - | R+55.7 | 766 |
| 403 - GRAFTON | R+14.9 | 2,294 | - | - |
| 403 - Grafton | - | - | R+48.9 | 393 |
| 501 - TABB | R+9.6 | 3,376 | - | - |
| 501 - Tabb | - | - | R+51.0 | 876 |
| 502 - BETHEL | D+2.0 | 3,369 | - | - |
| 502 - Bethel | - | - | R+34.7 | 916 |
Gloucester County: 22 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - HARCUM | R+48.1 | 1,717 | - | - |
| 101 - Harcum | - | - | R+63.3 | 893 |
| 102 - SALEM | R+49.6 | 1,416 | - | - |
| 102 - Salem | - | - | R+55.3 | 868 |
| 103 - PEASLEY | R+49.4 | 1,260 | - | - |
| 103 - Peasley | - | - | R+68.3 | 589 |
| 201 - COURTHOUSE | R+27.6 | 1,931 | - | - |
| 201 - Courthouse | - | - | R+53.6 | 621 |
| 202 - BOTETOURT | R+33.1 | 2,723 | - | - |
| 202 - Botetourt | - | - | R+61.0 | 1,021 |
| 301 - WHITE MARSH | R+36.0 | 2,930 | - | - |
| 301 - White Marsh | - | - | R+62.1 | 971 |
| 302 - ROANES | R+37.5 | 1,922 | - | - |
| 302 - Roanes | - | - | R+61.4 | 1,095 |
| 401 - HAYES | R+32.0 | 2,329 | - | - |
| 401 - Hayes | - | - | R+55.3 | 1,150 |
| 402 - SARAHS CREEK | R+24.8 | 1,936 | - | - |
| 402 - Sarahs Creek | - | - | R+54.8 | 1,025 |
| 501 - ACHILLES | R+46.5 | 2,899 | - | - |
| 501 - Achilles | - | - | R+73.6 | 1,585 |
| 502 - WALKER | R+43.8 | 1,877 | - | - |
| 502 - Walker | - | - | R+63.0 | 957 |
New Kent County: 20 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 102 - TUNSTALL | R+61.0 | 1,250 | - | - |
| 102 - Tunstall | - | - | R+69.1 | 515 |
| 103 - SOUTHERN BRANCH | R+47.7 | 1,725 | - | - |
| 103 - Southern Branch | - | - | R+73.3 | 1,249 |
| 201 - QUINTON | R+18.6 | 2,016 | - | - |
| 201 - Quinton | - | - | R+55.9 | 973 |
| 202 - KENTWOOD | R+47.3 | 1,139 | - | - |
| 202 - Kentwood | - | - | R+67.4 | 785 |
| 301 - WATKINS | R+10.1 | 2,605 | - | - |
| 301 - Watkins | - | - | R+40.8 | 721 |
| 302 - CUMBERLAND | R+29.9 | 1,400 | - | - |
| 302 - Cumberland | - | - | R+65.5 | 827 |
| 401 - PROVIDENCE FORGE | R+14.1 | 2,597 | - | - |
| 401 - Providence Forge | - | - | R+62.6 | 918 |
| 403 - MOUNTCASTLE | R+31.5 | 864 | - | - |
| 403 - Mountcastle | - | - | R+59.1 | 511 |
| 501 - ELTHAM | R+40.7 | 1,268 | - | - |
| 501 - Eltham | - | - | R+55.8 | 683 |
| 502 - CHICKAHOMINY RIVER | R+54.0 | 1,697 | - | - |
| 502 - Chickahominy River | - | - | R+71.8 | 1,005 |
King William County: 12 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - WEST POINT | R+30.6 | 1,883 | - | - |
| 101 - West Point | - | - | R+45.3 | 1,232 |
| 201 - SWEET HALL | R+45.0 | 809 | - | - |
| 201 - Sweet Hall | - | - | R+61.0 | 467 |
| 202 - COURTHOUSE | R+36.2 | 1,636 | - | - |
| 202 - Courthouse | - | - | R+51.8 | 535 |
| 301 - AYLETT | R+48.5 | 2,284 | - | - |
| 301 - Aylett | - | - | R+68.6 | 1,226 |
| 401 - MANQUIN | R+45.7 | 2,376 | - | - |
| 401 - Manquin | - | - | R+62.0 | 1,209 |
| 501 - MANGOHICK | R+36.7 | 2,434 | - | - |
| 501 - Mangohick | - | - | R+57.1 | 1,163 |
Westmoreland County: 16 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - PRECINCT 1-1 | D+22.5 | 1,160 | - | - |
| 101 - Precinct 1-1 | - | - | D+7.9 | 444 |
| 102 - PRECINCT 1-2 | D+3.5 | 713 | - | - |
| 102 - Precinct 1-2 | - | - | R+7.1 | 238 |
| 201 - PRECINCT 2-1 | R+5.2 | 1,471 | - | - |
| 201 - Precinct 2-1 | - | - | R+19.1 | 488 |
| 202 - PRECINCT 2-2 | R+23.1 | 840 | - | - |
| 202 - Precinct 2-2 | - | - | R+63.3 | 379 |
| 301 - PRECINCT 3-1 (0000,1640) | R+12.8 | 923 | - | - |
| 301 - Precinct 3-1 | - | - | R+37.3 | 399 |
| 302 - PRECINCT 3-2 | R+21.6 | 1,111 | - | - |
| 302 - Precinct 3-2 | - | - | R+38.2 | 471 |
| 401 - PRECINCT 4-1 | R+38.9 | 2,152 | - | - |
| 401 - Precinct 4-1 | - | - | R+61.9 | 1,147 |
| 501 - PRECINCT 5-1 | R+14.6 | 2,049 | - | - |
| 501 - Precinct 5-1 | - | - | R+41.4 | 1,041 |
Northumberland County: 10 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - 1A | R+26.0 | 1,448 | - | - |
| 101 - 1a | - | - | R+49.8 | 526 |
| 201 - 2A | R+30.3 | 1,542 | - | - |
| 201 - 2a | - | - | R+51.5 | 571 |
| 301 - 3A | D+24.1 | 1,280 | - | - |
| 301 - 3a | - | - | D+15.5 | 367 |
| 401 - 4A (0000,0001) | R+31.2 | 1,906 | - | - |
| 401 - 4a | - | - | R+59.3 | 749 |
| 501 - 5A | R+29.6 | 1,969 | - | - |
| 501 - 5a | - | - | R+61.1 | 805 |
Poquoson city: 6 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 001 - CENTRAL | R+45.1 | 2,599 | - | - |
| 002 - EASTERN | R+50.1 | 2,609 | - | - |
| 003 - WESTERN | R+41.4 | 2,703 | - | - |
| 1 - Central | - | - | R+65.9 | 798 |
| 2 - Eastern | - | - | R+70.6 | 1,108 |
| 3 - Western | - | - | R+64.4 | 893 |
Lancaster County: 12 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - PRECINCT 1-1 | R+23.7 | 1,452 | - | - |
| 101 - Precinct 1-1 | - | - | R+46.1 | 621 |
| 201 - PRECINCT 2-1 | D+18.0 | 1,218 | - | - |
| 201 - Precinct 2-1 | - | - | R+9.6 | 427 |
| 301 - PRECINCT 3-1 (0000,2628) | R+20.6 | 1,156 | - | - |
| 301 - Precinct 3-1 | - | - | R+61.3 | 501 |
| 302 - PRECINCT 3-2 (1390,0000) | R+34.3 | 539 | - | - |
| 302 - Precinct 3-2 | - | - | R+62.3 | 231 |
| 401 - PRECINCT 4-1 (1390,0000) | D+22.9 | 1,246 | - | - |
| 401 - Precinct 4-1 | - | - | D+1.7 | 482 |
| 501 - PRECINCT 5-1 (1322,0000) | R+14.8 | 1,626 | - | - |
| 501 - Precinct 5-1 | - | - | R+51.7 | 683 |
Middlesex County: 12 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - SALUDA | R+15.8 | 506 | - | - |
| 101 - Saluda | - | - | R+50.6 | 170 |
| 102 - URBANNA (0001,0000) | R+20.1 | 805 | - | - |
| 102 - Urbanna | - | - | R+43.7 | 391 |
| 201 - NEW MARKET | R+43.4 | 1,516 | - | - |
| 201 - New Market | - | - | R+68.8 | 872 |
| 302 - CHURCH VIEW | R+15.2 | 1,227 | - | - |
| 302 - Church View | - | - | R+44.2 | 615 |
| 401- HARMONY VILLAGE | R+20.6 | 1,273 | - | - |
| 401- Harmony Village | - | - | R+47.6 | 517 |
| 501 - WILTON | R+35.1 | 1,474 | - | - |
| 501 - Wilton | - | - | R+63.2 | 710 |
Williamsburg city: 4 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 001 - STRYKER | D+41.4 | 3,508 | - | - |
| 002 - MATOAKA | D+46.8 | 3,888 | - | - |
| 1 - Stryker | - | - | D+2.5 | 852 |
| 2 - Matoaka | - | - | D+15.9 | 534 |
Essex County: 8 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - GREATER TAPPAHANNOCK (0000,0001) | D+4.6 | 1,295 | - | - |
| 101 - Greater Tappahannock | - | - | R+3.3 | 458 |
| 201 - NORTH | D+10.9 | 1,550 | - | - |
| 201 - North | - | - | D+19.4 | 509 |
| 301 - SOUTH | R+28.5 | 1,642 | - | - |
| 301 - South | - | - | R+44.8 | 744 |
| 401 - CENTRAL | R+15.1 | 1,540 | - | - |
| 401 - Central | - | - | R+33.5 | 556 |
Mathews County: 6 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 001 - CHESAPEAKE | R+41.2 | 1,311 | - | - |
| 002 - WESTVILLE | R+35.5 | 2,071 | - | - |
| 003 - PIANKATANK | R+41.0 | 2,505 | - | - |
| 1 - Chesapeake | - | - | R+64.2 | 394 |
| 2 - Westville | - | - | R+64.0 | 544 |
| 3 - Piankatank | - | - | R+64.7 | 640 |
King and Queen County: 10 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - OWENTON | R+1.4 | 864 | - | - |
| 101 - Owenton | - | - | R+6.3 | 506 |
| 201 - CLARKS | R+42.3 | 780 | - | - |
| 201 - Clarks | - | - | R+52.5 | 512 |
| 301 - SHACKLEFORDS | R+25.2 | 821 | - | - |
| 301 - Shacklefords | - | - | R+43.2 | 447 |
| 401 - COURTHOUSE | R+14.4 | 854 | - | - |
| 401 - Courthouse | - | - | R+49.1 | 352 |
| 501 - OLDMILL | R+46.0 | 817 | - | - |
| 501 - Oldmill | - | - | R+74.1 | 394 |
Richmond County: 10 precincts
| Precinct | 2024 President | 2020 President | ||
|---|---|---|---|---|
| Margin | Votes | Margin | Votes | |
| 101 - PRECINCT 1-1 (2580,0000) | D+3.8 | 832 | - | - |
| 101 - Precinct 1-1 | - | - | R+3.0 | 297 |
| 201 - PRECINCT 2-1 (2580 ,0000) | R+45.8 | 681 | - | - |
| 201 - Precinct 2-1 | - | - | R+45.0 | 340 |
| 301 - PRECINCT 3-1 (0000,2580) | R+29.6 | 844 | - | - |
| 301 - Precinct 3-1 | - | - | R+58.8 | 226 |
| 401 - PRECINCT 4-1 | R+38.7 | 888 | - | - |
| 401 - Precinct 4-1 | - | - | R+64.1 | 451 |
| 501 - PRECINCT 5-1 | R+43.3 | 861 | - | - |
| 501 - Precinct 5-1 | - | - | R+64.5 | 434 |
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 | 800,883 | 625,114 | 70.2% | 5.8% | 12.6% | 5.9% | $113k | 47.6% | 16.5% | 19.9% | 76.9% | 6.4% | 3.3% |
| Henrico County (in district) | 186,551 | 141,988 | 61.5% | 6.3% | 11.8% | 14.8% | $125k | 59.7% | 17.0% | 16.5% | 66.9% | 6.4% | 3.8% |
| Chesterfield County (in district) | 170,314 | 127,299 | 71.3% | 6.4% | 12.1% | 4.9% | $132k | 57.3% | 15.0% | 16.9% | 82.6% | 4.4% | 4.1% |
| Hanover County (in district) | 95,098 | 74,399 | 80.7% | 3.6% | 8.4% | 2.3% | $114k | 42.8% | 17.4% | 18.8% | 81.4% | 5.7% | 1.9% |
| James City County (in district) | 79,993 | 64,382 | 71.7% | 7.2% | 12.4% | 2.6% | $113k | 51.1% | 14.2% | 27.0% | 76.8% | 6.8% | 3.6% |
| York County (in district) | 70,695 | 54,446 | 66.2% | 7.8% | 13.0% | 5.8% | $116k | 49.9% | 18.1% | 17.8% | 71.7% | 5.6% | 3.8% |
| Gloucester County (in district) | 39,431 | 31,569 | 82.5% | 4.3% | 8.1% | 0.8% | $85k | 25.3% | 14.3% | 20.9% | 80.4% | 5.2% | 1.4% |
| New Kent County (in district) | 25,163 | 20,260 | 75.7% | 3.9% | 13.2% | 1.3% | $122k | 38.4% | 15.3% | 18.5% | 92.6% | 4.7% | 2.2% |
| Westmoreland County (in district) | 18,603 | 15,289 | 62.2% | 6.5% | 23.2% | 1.0% | $64k | 22.5% | 14.4% | 26.7% | 80.1% | 13.9% | 6.0% |
| King William County (in district) | 18,517 | 14,315 | 76.3% | 3.3% | 15.1% | 0.6% | $92k | 22.9% | 18.6% | 16.8% | 88.9% | 5.9% | 1.3% |
| Williamsburg city (in district) | 15,710 | 14,054 | 67.2% | 8.4% | 14.3% | 6.5% | $81k | 45.6% | 50.8% | 17.5% | 52.9% | 18.7% | 4.5% |
| Poquoson city (in district) | 12,545 | 9,662 | 87.3% | 4.1% | 1.9% | 1.7% | $124k | 36.3% | 13.4% | 19.6% | 84.6% | 4.5% | 1.1% |
| Northumberland County (in district) | 12,150 | 10,469 | 68.3% | 3.6% | 19.1% | 4.4% | $76k | 33.6% | 11.1% | 38.0% | 86.1% | 11.5% | 2.1% |
| Lancaster County (in district) | 10,878 | 9,298 | 67.4% | 1.7% | 25.6% | 0.6% | $72k | 41.3% | 10.7% | 39.9% | 81.5% | 10.3% | 1.3% |
| Essex County (in district) | 10,599 | 8,703 | 53.2% | 4.6% | 36.8% | 1.0% | $61k | 16.6% | 15.1% | 24.2% | 71.8% | 12.3% | 3.1% |
| Middlesex County (in district) | 10,271 | 8,632 | 77.1% | 3.3% | 16.1% | 0.4% | $79k | 33.6% | 12.3% | 34.2% | 87.4% | 7.2% | 2.1% |
| Richmond County (in district) | 9,083 | 7,472 | 60.1% | 7.5% | 26.8% | 0.7% | $72k | 16.9% | 13.8% | 20.8% | 74.7% | 7.7% | 3.9% |
| Mathews County (in district) | 8,515 | 7,290 | 84.6% | 2.7% | 9.7% | 0.0% | $74k | 28.4% | 12.4% | 33.3% | 84.1% | 7.8% | 2.2% |
| King and Queen County (in district) | 6,767 | 5,587 | 66.4% | 3.3% | 21.7% | 0.1% | $69k | 18.7% | 13.2% | 23.7% | 75.9% | 17.7% | 1.1% |
Henrico County: 48 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Causeway | 4,409 | 3,456 | 56.3% | 4.2% | 5.0% | 28.1% | $138k | 74.8% | 17.0% | 11.6% | 50.6% | 5.8% | 3.2% |
| Cedarfield | 4,026 | 2,987 | 76.2% | 4.0% | 6.1% | 10.9% | $116k | 62.2% | 10.1% | 19.4% | 69.4% | 3.7% | 1.1% |
| Coalpit | 5,887 | 4,449 | 56.1% | 9.9% | 9.3% | 22.0% | $134k | 59.3% | 10.2% | 12.3% | 89.4% | 7.8% | 4.3% |
| Colonial Trail | 4,586 | 3,295 | 44.7% | 4.5% | 5.9% | 42.8% | $170k | 75.3% | 16.1% | 12.3% | 54.5% | 2.9% | 2.4% |
| Crestview | 3,682 | 2,996 | 75.9% | 9.4% | 7.3% | 3.7% | $81k | 53.9% | 22.7% | 13.6% | 45.5% | 8.4% | 3.2% |
| Derbyshire | 2,630 | 1,980 | 92.7% | 2.2% | 2.8% | 0.5% | $194k | 75.8% | 11.4% | 19.5% | 90.2% | 6.0% | 0.4% |
| Freeman | 3,451 | 2,888 | 86.0% | 3.2% | 4.2% | 5.2% | $92k | 62.2% | 22.6% | 18.6% | 66.7% | 13.2% | 2.3% |
| Gayton | 4,299 | 3,202 | 85.2% | 4.7% | 4.6% | 1.0% | $150k | 72.9% | 5.4% | 26.0% | 84.6% | 1.3% | 2.1% |
| Glen Allen | 6,513 | 4,642 | 74.2% | 1.5% | 9.7% | 7.9% | $156k | 61.6% | 12.1% | 14.7% | 81.1% | 5.5% | 1.2% |
| Godwin | 3,096 | 2,247 | 70.0% | 0.5% | 24.1% | 2.2% | $121k | 57.0% | 7.3% | 25.9% | 92.5% | 21.6% | 0.6% |
| Greenwood | 1,128 | 904 | 24.4% | 19.1% | 47.4% | 5.6% | $88k | 36.1% | 15.4% | 17.2% | 80.1% | 6.5% | 3.2% |
| Hungary Creek | 4,084 | 3,486 | 66.4% | 4.1% | 6.7% | 16.6% | $104k | 53.2% | 12.4% | 36.9% | 93.5% | 2.0% | 1.8% |
| Hunton | 1,967 | 1,437 | 49.6% | 7.1% | 26.8% | 16.0% | $90k | 48.1% | 12.1% | 18.9% | 93.4% | 4.3% | 5.1% |
| Innsbrook | 2,950 | 2,178 | 37.6% | 1.8% | 6.3% | 47.7% | $167k | 69.4% | 15.2% | 13.0% | 82.3% | 1.5% | 3.5% |
| Jackson Davis | 2,600 | 2,196 | 63.0% | 14.3% | 5.8% | 9.7% | $109k | 47.8% | 17.3% | 32.2% | 75.0% | 5.2% | 11.0% |
| Lakewood | 3,479 | 2,771 | 68.4% | 3.9% | 12.7% | 2.6% | $71k | 44.1% | 15.4% | 32.9% | 45.8% | 6.4% | 4.2% |
| Lauderdale | 4,293 | 3,354 | 57.9% | 17.0% | 21.0% | 2.2% | $73k | 41.9% | 18.7% | 25.4% | 41.1% | 23.8% | 8.4% |
| Longan | 6,716 | 5,209 | 53.4% | 18.4% | 8.9% | 16.9% | $87k | 32.7% | 24.6% | 12.2% | 61.5% | 7.4% | 8.6% |
| Longdale | 3,210 | 2,600 | 40.2% | 8.7% | 38.7% | 6.1% | $83k | 39.8% | 22.1% | 15.6% | 74.6% | 4.7% | 4.6% |
| Maybeury | 3,151 | 2,637 | 81.8% | 4.4% | 3.0% | 1.0% | $142k | 64.8% | 13.2% | 21.2% | 74.3% | 5.2% | 3.0% |
| Monument Hills | 1,387 | 1,032 | 84.9% | 3.0% | 1.6% | 5.4% | $135k | 75.4% | 14.1% | 17.2% | 79.6% | 2.5% | 0.8% |
| Mooreland | 1,569 | 1,159 | 89.0% | 3.9% | 0.2% | 3.3% | $248k | 89.4% | 13.1% | 19.2% | 98.2% | 0.3% | 2.2% |
| Mountain | 896 | 667 | 44.2% | 11.7% | 28.4% | 14.0% | $81k | 40.8% | 14.7% | 14.1% | 88.7% | 3.9% | 9.0% |
| North Park | 2,261 | 2,033 | 48.9% | 0.1% | 36.0% | 7.1% | $60k | 31.8% | 12.5% | 42.6% | 89.1% | 4.1% | 0.6% |
| Nuckols Farm | 5,180 | 3,723 | 80.5% | 6.7% | 3.4% | 5.7% | $180k | 73.6% | 7.2% | 21.0% | 81.8% | 3.5% | 0.7% |
| Pemberton | 5,411 | 3,738 | 54.1% | 12.6% | 16.1% | 13.4% | $77k | 42.9% | 29.2% | 12.2% | 44.7% | 14.5% | 16.3% |
| Pinchbeck | 5,430 | 4,173 | 56.6% | 15.1% | 9.9% | 5.4% | $80k | 35.6% | 13.4% | 19.7% | 47.9% | 12.9% | 13.4% |
| Pocahontas | 4,355 | 3,415 | 48.0% | 6.8% | 21.2% | 17.7% | $134k | 74.6% | 17.2% | 10.5% | 43.5% | 5.8% | 4.3% |
| Quioccasin | 3,349 | 2,751 | 61.4% | 10.1% | 23.8% | 0.7% | $90k | 48.5% | 21.9% | 23.4% | 61.4% | 5.3% | 4.3% |
| Randolph | 575 | 415 | 39.5% | 9.7% | 32.8% | 17.2% | $83k | 43.6% | 14.0% | 13.6% | 92.9% | 3.2% | 7.2% |
| Ridge | 2,223 | 1,742 | 72.7% | 7.3% | 9.7% | 4.1% | $76k | 35.3% | 25.9% | 23.3% | 50.8% | 10.4% | 3.9% |
| Ridgefield | 5,262 | 3,627 | 71.8% | 3.3% | 2.7% | 12.9% | $150k | 74.6% | 12.5% | 10.8% | 88.2% | 1.2% | 2.5% |
| Rivers Edge | 4,555 | 3,327 | 51.3% | 4.9% | 4.4% | 36.3% | $192k | 82.8% | 9.7% | 13.2% | 89.5% | 0.9% | 3.0% |
| Rollingwood | 2,266 | 1,627 | 86.9% | 4.6% | 0.3% | 1.3% | $169k | 87.0% | 10.8% | 15.4% | 97.6% | 0.6% | 1.3% |
| Sadler | 6,061 | 4,248 | 44.0% | 6.5% | 2.2% | 46.3% | $209k | 80.8% | 11.0% | 6.8% | 77.9% | 0.2% | 2.8% |
| Shady Grove | 5,286 | 3,758 | 65.8% | 6.2% | 3.2% | 19.7% | $222k | 84.8% | 16.7% | 9.4% | 85.5% | 2.1% | 3.3% |
| Short Pump | 4,751 | 3,273 | 61.8% | 2.9% | 4.0% | 28.0% | $248k | 85.2% | 19.8% | 4.4% | 80.5% | 2.4% | 0.0% |
| Skipwith | 3,447 | 2,656 | 50.3% | 12.7% | 16.2% | 10.9% | $85k | 32.6% | 18.2% | 13.2% | 56.4% | 9.9% | 10.4% |
| Spottswood | 1,706 | 1,315 | 79.7% | 2.2% | 0.1% | 1.7% | $154k | 83.7% | 6.7% | 17.4% | 93.0% | 3.0% | 0.1% |
| Springfield | 5,009 | 3,811 | 57.8% | 4.9% | 11.8% | 20.1% | $130k | 68.4% | 18.6% | 10.6% | 67.2% | 4.2% | 3.7% |
| Staples Mill | 4,245 | 3,546 | 67.1% | 0.2% | 19.6% | 4.4% | $97k | 45.4% | 19.6% | 25.7% | 81.8% | 2.2% | 0.5% |
| Stoney Run | 5,706 | 4,428 | 65.8% | 2.5% | 6.2% | 18.6% | $140k | 76.3% | 17.9% | 12.9% | 63.5% | 2.2% | 1.3% |
| Three Chopt | 4,332 | 3,425 | 58.5% | 8.3% | 9.3% | 17.6% | $80k | 28.7% | 23.5% | 13.9% | 60.3% | 9.6% | 3.5% |
| Tuckahoe | 5,583 | 4,162 | 88.5% | 2.1% | 1.0% | 4.6% | $216k | 80.4% | 18.5% | 22.1% | 94.3% | 0.8% | 0.8% |
| Tucker | 8,322 | 6,305 | 38.0% | 6.0% | 27.2% | 20.7% | $63k | 46.9% | 33.2% | 6.7% | 13.9% | 21.0% | 4.0% |
| Welborne | 2,948 | 2,396 | 49.7% | 0.4% | 35.9% | 4.5% | $124k | 54.8% | 32.1% | 4.5% | 20.1% | 3.9% | 0.3% |
| West End | 3,216 | 2,567 | 77.0% | 2.4% | 10.1% | 2.3% | $98k | 59.8% | 11.4% | 22.1% | 61.7% | 8.0% | 1.0% |
| Yellow Tavern | 5,064 | 3,756 | 27.6% | 1.7% | 33.5% | 30.1% | $96k | 47.0% | 17.0% | 16.7% | 62.1% | 5.3% | 2.3% |
Chesterfield County: 38 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bailey Bridge | 4,615 | 3,273 | 65.5% | 10.4% | 19.5% | 1.7% | $129k | 46.1% | 13.5% | 16.4% | 97.1% | 6.7% | 4.8% |
| Belgrade | 5,130 | 4,139 | 63.6% | 14.0% | 12.1% | 5.5% | $78k | 53.2% | 19.5% | 19.1% | 54.0% | 3.5% | 9.6% |
| Black Heath | 3,119 | 2,344 | 92.1% | 0.7% | 1.9% | 2.4% | $170k | 69.3% | 9.3% | 24.4% | 99.7% | 4.8% | 0.6% |
| Bon Air | 3,962 | 3,067 | 83.3% | 1.6% | 10.4% | 1.4% | $132k | 62.8% | 11.3% | 17.9% | 82.1% | 4.3% | 2.4% |
| Brandermill | 3,847 | 3,014 | 70.5% | 10.2% | 8.8% | 7.9% | $108k | 56.7% | 15.6% | 24.4% | 70.5% | 8.5% | 3.2% |
| Claypointe | 5,399 | 4,133 | 65.4% | 4.3% | 20.2% | 2.8% | $100k | 44.4% | 18.6% | 17.4% | 60.3% | 5.8% | 4.7% |
| Clover Hill | 6,699 | 5,504 | 67.0% | 4.5% | 20.0% | 5.7% | $84k | 39.2% | 20.2% | 14.9% | 74.1% | 8.4% | 3.6% |
| Cosby | 5,660 | 3,603 | 57.8% | 4.8% | 24.4% | 4.1% | $189k | 68.1% | 17.3% | 7.0% | 86.5% | 3.0% | 1.0% |
| Cranbeck | 3,355 | 2,856 | 48.7% | 22.4% | 22.6% | 3.4% | $73k | 43.9% | 18.8% | 16.9% | 33.8% | 9.2% | 20.9% |
| Dry Creek | 7,994 | 5,632 | 61.1% | 4.2% | 14.9% | 11.2% | $138k | 53.7% | 13.2% | 14.1% | 87.5% | 4.1% | 2.1% |
| Evergreen | 4,378 | 3,413 | 73.8% | 2.7% | 14.4% | 4.8% | $122k | 55.3% | 17.3% | 15.9% | 86.5% | 1.3% | 2.2% |
| Genito (part) | 169 | 134 | 58.1% | 8.3% | 24.4% | 3.9% | $105k | 44.3% | 17.7% | 14.5% | 75.9% | 6.0% | 9.6% |
| Greenfield | 3,570 | 2,772 | 75.1% | 8.9% | 8.4% | 2.2% | $86k | 56.4% | 15.9% | 17.3% | 79.5% | 5.3% | 5.1% |
| Harbour Pointe | 2,458 | 2,011 | 73.2% | 7.4% | 4.5% | 9.0% | $157k | 58.4% | 11.2% | 22.0% | 93.5% | 1.5% | 5.2% |
| Hensley | 4,916 | 3,825 | 66.7% | 6.3% | 17.8% | 3.4% | $147k | 55.1% | 11.4% | 22.1% | 96.7% | 2.2% | 2.1% |
| Lucks Lane | 4,475 | 3,476 | 81.3% | 4.2% | 4.4% | 2.6% | $137k | 64.8% | 12.6% | 26.0% | 93.8% | 2.8% | 3.2% |
| Magnolia | 10,167 | 6,679 | 70.8% | 8.9% | 8.0% | 8.3% | $167k | 66.4% | 14.3% | 7.5% | 95.1% | 2.1% | 4.2% |
| Midlothian | 10,454 | 7,764 | 66.4% | 5.9% | 14.3% | 6.8% | $126k | 61.5% | 14.0% | 21.9% | 73.9% | 7.6% | 3.3% |
| Midlothian North | 4,269 | 3,141 | 77.5% | 7.3% | 6.5% | 6.0% | $148k | 71.1% | 16.3% | 14.1% | 75.4% | 5.0% | 6.9% |
| New Tomahawk | 3,577 | 2,896 | 72.9% | 8.8% | 3.8% | 3.5% | $149k | 66.3% | 11.2% | 21.6% | 93.4% | 1.1% | 3.6% |
| North Courthouse | 2,785 | 2,260 | 57.0% | 11.6% | 24.6% | 1.8% | $91k | 30.9% | 24.1% | 20.1% | 73.4% | 10.3% | 8.0% |
| Otterdale | 4,507 | 3,139 | 61.4% | 8.2% | 15.5% | 9.1% | $138k | 63.7% | 17.1% | 12.7% | 61.3% | 8.0% | 7.6% |
| Robious | 6,312 | 4,859 | 77.2% | 7.2% | 5.2% | 5.5% | $178k | 77.5% | 8.5% | 25.3% | 81.9% | 4.5% | 2.3% |
| Rockaway | 5,709 | 4,248 | 78.9% | 5.4% | 9.4% | 4.3% | $125k | 58.0% | 12.7% | 20.1% | 90.9% | 7.3% | 4.8% |
| Roseland | 4,131 | 2,504 | 76.8% | 5.0% | 5.1% | 4.2% | $211k | 76.5% | 8.5% | 5.4% | 91.3% | 1.7% | 2.5% |
| Salisbury | 5,301 | 3,866 | 90.6% | 0.7% | 1.7% | 4.7% | $209k | 81.2% | 7.7% | 20.9% | 94.2% | 2.3% | 2.5% |
| Shenandoah | 4,364 | 3,552 | 54.6% | 8.5% | 29.9% | 0.9% | $88k | 36.8% | 22.0% | 16.8% | 82.9% | 5.1% | 7.5% |
| Skinquarter | 4,283 | 3,032 | 71.2% | 10.3% | 11.4% | 2.5% | $182k | 61.9% | 11.4% | 11.0% | 95.5% | 0.0% | 5.4% |
| Spring Run | 4,059 | 3,060 | 79.2% | 3.9% | 11.9% | 0.6% | $119k | 36.0% | 16.0% | 14.4% | 86.7% | 5.6% | 1.4% |
| Swift Creek | 4,047 | 2,997 | 83.6% | 6.9% | 1.4% | 4.6% | $122k | 53.3% | 12.1% | 19.1% | 89.7% | 3.4% | 2.8% |
| Sycamore | 3,107 | 2,225 | 85.4% | 1.5% | 5.1% | 2.7% | $168k | 67.4% | 10.4% | 18.9% | 98.9% | 2.0% | 1.9% |
| Wagstaff | 1,169 | 849 | 62.8% | 9.8% | 24.4% | 1.6% | $106k | 37.2% | 21.3% | 13.4% | 73.9% | 2.2% | 12.4% |
| Walton Park | 2,072 | 1,497 | 88.9% | 4.9% | 1.7% | 0.7% | $139k | 63.4% | 19.8% | 15.9% | 93.5% | 1.8% | 1.5% |
| Watkins | 4,363 | 3,496 | 72.4% | 0.5% | 5.2% | 7.5% | $132k | 65.7% | 20.6% | 19.5% | 86.9% | 0.9% | 0.0% |
| Winfrees Store | 3,191 | 2,444 | 60.6% | 8.9% | 26.3% | 1.1% | $93k | 27.1% | 21.5% | 9.7% | 86.6% | 6.1% | 4.7% |
| Winterpock | 5,334 | 4,223 | 75.8% | 3.3% | 11.4% | 5.0% | $128k | 40.2% | 13.6% | 17.5% | 98.1% | 2.5% | 2.7% |
| Woolridge North | 3,273 | 2,483 | 80.8% | 2.9% | 8.1% | 4.4% | $131k | 57.2% | 20.1% | 15.2% | 78.2% | 3.5% | 1.4% |
| Woolridge South | 4,097 | 2,887 | 71.1% | 5.6% | 7.2% | 7.1% | $139k | 69.9% | 14.3% | 14.1% | 87.7% | 2.7% | 0.9% |
Hanover County: 30 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ashland | 3,205 | 2,507 | 58.1% | 24.7% | 13.6% | 1.7% | $64k | 38.4% | 19.4% | 21.0% | 60.8% | 17.6% | 13.3% |
| Atlee | 3,592 | 2,705 | 79.5% | 1.6% | 2.3% | 13.3% | $127k | 51.0% | 11.0% | 20.4% | 91.8% | 4.3% | 0.1% |
| Battlefield | 3,609 | 2,950 | 87.7% | 1.2% | 4.4% | 0.6% | $104k | 29.2% | 15.1% | 23.6% | 89.7% | 7.6% | 0.6% |
| Berkley | 3,484 | 2,951 | 69.5% | 2.5% | 20.9% | 1.3% | $82k | 38.2% | 55.6% | 11.5% | 58.7% | 27.8% | 0.5% |
| Black Creek | 2,499 | 1,996 | 92.3% | 0.9% | 2.1% | 0.3% | $129k | 32.4% | 16.7% | 22.5% | 90.1% | 5.5% | 1.7% |
| Clay | 2,496 | 1,984 | 82.1% | 3.2% | 11.5% | 0.7% | $112k | 35.4% | 12.9% | 24.0% | 84.4% | 8.9% | 0.5% |
| Cold Harbor | 5,241 | 4,234 | 79.6% | 5.5% | 7.0% | 1.4% | $108k | 28.7% | 19.0% | 18.4% | 78.4% | 4.4% | 3.4% |
| Cool Spring | 4,036 | 2,832 | 76.4% | 0.5% | 12.3% | 3.7% | $178k | 78.0% | 16.3% | 7.6% | 94.2% | 1.3% | 0.8% |
| Courthouse | 3,865 | 2,900 | 71.4% | 3.2% | 16.6% | 2.2% | $145k | 47.4% | 13.4% | 14.2% | 88.4% | 6.1% | 1.3% |
| Elmont | 4,563 | 3,713 | 75.6% | 6.8% | 7.7% | 2.0% | $98k | 46.9% | 17.9% | 23.0% | 76.4% | 7.3% | 4.8% |
| Farrington | 3,551 | 2,948 | 86.9% | 3.1% | 5.3% | 1.0% | $113k | 44.2% | 12.8% | 26.2% | 86.3% | 5.1% | 0.9% |
| Georgetown | 4,390 | 3,613 | 89.1% | 1.8% | 5.6% | 0.3% | $143k | 46.8% | 16.2% | 18.5% | 88.4% | 3.1% | 1.2% |
| Hanover Grove | 3,656 | 3,139 | 92.9% | 0.1% | 5.2% | 0.0% | $76k | 34.1% | 11.8% | 35.0% | 61.3% | 5.8% | 0.0% |
| Honey Meadows | 3,595 | 2,604 | 81.9% | 4.8% | 3.4% | 5.7% | $177k | 66.2% | 14.9% | 13.6% | 93.8% | 4.6% | 1.0% |
| Kersey Creek | 447 | 347 | 74.2% | 3.3% | 15.4% | 1.1% | $142k | 56.6% | 21.0% | 12.3% | 92.8% | 5.3% | 3.1% |
| Laurel Meadow | 3,142 | 2,376 | 80.7% | 0.9% | 4.1% | 0.9% | $113k | 44.0% | 16.1% | 13.6% | 85.9% | 1.3% | 1.5% |
| Lee Davis | 3,234 | 2,586 | 77.4% | 8.7% | 12.0% | 0.0% | $105k | 29.6% | 24.3% | 17.8% | 64.6% | 1.9% | 0.7% |
| Mechanicsville | 4,817 | 3,837 | 80.4% | 2.4% | 10.8% | 1.6% | $63k | 23.3% | 20.0% | 21.4% | 56.3% | 13.3% | 2.5% |
| Newman | 2,604 | 2,048 | 81.8% | 1.2% | 9.2% | 1.3% | $100k | 36.3% | 12.7% | 14.5% | 81.7% | 2.5% | 2.1% |
| Oak Hill | 1,220 | 1,009 | 91.3% | 3.7% | 3.6% | 0.0% | $91k | 37.4% | 5.5% | 28.0% | 77.0% | 8.0% | 4.0% |
| Oak Knoll | 3,055 | 2,410 | 77.2% | 6.2% | 9.3% | 1.0% | $123k | 41.2% | 16.1% | 19.4% | 94.1% | 4.5% | 2.1% |
| Old Church | 2,622 | 2,154 | 90.2% | 2.4% | 2.9% | 1.6% | $141k | 31.4% | 22.0% | 20.5% | 91.0% | 1.7% | 1.5% |
| Pebble Creek | 2,130 | 1,558 | 74.0% | 0.0% | 15.9% | 7.6% | $143k | 55.2% | 13.4% | 17.6% | 92.9% | 1.9% | 0.0% |
| Rural Point | 4,844 | 3,236 | 84.0% | 4.7% | 5.4% | 0.9% | $127k | 48.6% | 11.2% | 16.0% | 92.4% | 1.1% | 1.5% |
| Rutland | 2,416 | 1,744 | 73.7% | 1.3% | 8.8% | 10.1% | $149k | 68.1% | 10.8% | 11.3% | 87.8% | 1.9% | 1.4% |
| Shady Grove | 1,709 | 1,443 | 87.8% | 1.1% | 5.4% | 3.8% | $111k | 49.3% | 21.0% | 20.2% | 83.3% | 8.9% | 0.8% |
| Sliding Hill | 4,403 | 3,282 | 76.8% | 1.5% | 13.8% | 2.7% | $132k | 63.8% | 18.0% | 12.9% | 81.4% | 3.9% | 1.4% |
| Studley | 1,975 | 1,577 | 84.2% | 4.9% | 6.3% | 0.4% | $105k | 27.0% | 14.7% | 20.0% | 94.5% | 2.3% | 1.3% |
| Totopotomoy | 1,025 | 815 | 85.0% | 4.7% | 5.9% | 0.4% | $99k | 25.4% | 14.5% | 21.2% | 94.1% | 2.3% | 1.0% |
| Village | 3,673 | 2,900 | 87.8% | 0.4% | 4.2% | 1.6% | $93k | 35.5% | 13.7% | 21.6% | 84.1% | 4.8% | 0.5% |
James City County: 18 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Berkeley A | 5,747 | 4,210 | 88.8% | 3.0% | 1.4% | 2.4% | $143k | 69.5% | 10.0% | 18.9% | 91.9% | 3.6% | 1.4% |
| Berkeley B | 4,193 | 3,552 | 81.4% | 7.1% | 1.8% | 3.9% | $97k | 58.8% | 14.1% | 37.3% | 83.2% | 3.6% | 3.2% |
| Berkeley C | 3,486 | 2,766 | 83.8% | 2.4% | 1.6% | 9.6% | $163k | 77.3% | 5.7% | 37.9% | 74.4% | 2.6% | 0.1% |
| Berkeley D | 2,130 | 1,583 | 78.0% | 3.6% | 0.3% | 0.5% | $118k | 67.2% | 23.9% | 16.4% | 95.0% | 3.2% | 1.4% |
| Jamestown A | 2,377 | 1,959 | 78.6% | 0.1% | 14.3% | 0.9% | $99k | 57.5% | 11.2% | 29.4% | 73.2% | 1.6% | 0.0% |
| Jamestown B | 4,873 | 4,211 | 70.1% | 5.5% | 19.8% | 2.5% | $66k | 37.4% | 16.8% | 33.4% | 34.9% | 14.4% | 1.2% |
| Jamestown C | 2,907 | 2,322 | 78.3% | 2.4% | 5.4% | 5.5% | $127k | 61.9% | 14.4% | 30.1% | 65.1% | 6.0% | 1.5% |
| Jamestown D | 5,215 | 4,293 | 81.7% | 3.9% | 5.6% | 3.2% | $134k | 64.3% | 12.5% | 33.8% | 77.4% | 8.0% | 1.8% |
| Powhatan A | 4,722 | 3,858 | 73.1% | 5.4% | 9.6% | 3.6% | $110k | 58.5% | 7.1% | 37.5% | 86.9% | 10.0% | 1.3% |
| Powhatan B | 3,293 | 2,470 | 51.0% | 20.6% | 21.5% | 5.0% | $103k | 40.8% | 11.4% | 19.6% | 85.4% | 2.3% | 12.9% |
| Powhatan C | 3,365 | 2,702 | 77.6% | 4.6% | 11.1% | 1.3% | $111k | 43.3% | 7.2% | 24.7% | 84.6% | 4.5% | 2.5% |
| Powhatan D | 4,778 | 3,574 | 53.2% | 4.7% | 28.9% | 2.3% | $57k | 33.6% | 15.6% | 19.7% | 59.3% | 18.6% | 1.0% |
| Roberts A | 4,732 | 3,727 | 33.3% | 22.3% | 37.5% | 2.2% | $70k | 9.8% | 25.7% | 9.7% | 73.2% | 16.0% | 19.5% |
| Roberts B | 5,962 | 4,958 | 72.8% | 5.5% | 15.3% | 1.0% | $132k | 54.4% | 12.7% | 33.3% | 82.8% | 7.9% | 4.8% |
| Roberts C | 6,521 | 5,601 | 75.4% | 13.8% | 5.3% | 0.9% | $129k | 56.0% | 19.6% | 30.2% | 71.3% | 3.7% | 3.7% |
| Stonehouse A | 6,350 | 4,868 | 68.6% | 1.8% | 19.9% | 1.7% | $117k | 35.4% | 16.2% | 10.0% | 77.3% | 4.5% | 1.9% |
| Stonehouse B | 5,657 | 4,783 | 73.9% | 13.1% | 5.0% | 0.6% | $118k | 52.9% | 13.8% | 38.8% | 96.3% | 3.6% | 3.8% |
| Stonehouse C | 3,685 | 2,945 | 75.9% | 2.8% | 11.5% | 2.0% | $135k | 53.1% | 14.8% | 24.2% | 86.8% | 3.5% | 2.4% |
York 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bethel | 7,428 | 5,673 | 55.9% | 6.0% | 20.9% | 7.9% | $104k | 51.9% | 23.7% | 10.6% | 53.7% | 8.5% | 3.1% |
| COVENTRY | 9,418 | 6,606 | 49.8% | 13.7% | 20.8% | 8.6% | $107k | 50.6% | 25.8% | 8.5% | 50.1% | 4.8% | 5.1% |
| DARE | 5,034 | 3,914 | 73.4% | 4.2% | 12.3% | 1.7% | $121k | 56.6% | 11.9% | 21.8% | 73.8% | 3.9% | 1.5% |
| EDGEHILL | 5,806 | 4,554 | 56.1% | 15.5% | 20.9% | 1.3% | $92k | 35.2% | 14.8% | 17.9% | 67.3% | 14.6% | 9.3% |
| GRAFTON | 3,569 | 2,504 | 60.6% | 11.6% | 19.2% | 3.6% | $103k | 42.3% | 13.0% | 16.6% | 73.6% | 5.6% | 1.7% |
| HARWOODS MILL | 4,280 | 3,442 | 74.9% | 4.5% | 2.7% | 9.7% | $130k | 54.0% | 7.8% | 21.3% | 91.6% | 2.5% | 5.2% |
| KILN CREEK | 4,992 | 3,988 | 62.9% | 5.8% | 6.7% | 13.2% | $101k | 42.5% | 19.1% | 17.9% | 75.7% | 6.8% | 1.9% |
| MAGRUDER | 6,543 | 4,941 | 51.7% | 12.9% | 23.2% | 5.2% | $97k | 41.0% | 22.0% | 11.4% | 72.1% | 6.3% | 6.2% |
| QUEENS LAKE | 3,787 | 2,804 | 83.0% | 1.1% | 10.9% | 0.5% | $150k | 71.4% | 11.9% | 27.1% | 94.6% | 2.3% | 0.1% |
| SEAFORD | 5,709 | 4,419 | 88.5% | 4.5% | 2.7% | 0.9% | $132k | 45.1% | 8.9% | 23.0% | 89.4% | 4.1% | 1.1% |
| TABB | 5,730 | 4,265 | 69.3% | 5.7% | 7.6% | 12.2% | $178k | 66.7% | 14.4% | 19.0% | 85.3% | 2.0% | 5.3% |
| WALLER MILL | 5,503 | 4,858 | 83.3% | 0.5% | 2.8% | 3.6% | $100k | 44.4% | 17.3% | 31.0% | 62.4% | 4.2% | 1.2% |
| YORKTOWN | 2,896 | 2,477 | 82.7% | 9.0% | 2.2% | 1.2% | $124k | 55.9% | 41.1% | 20.8% | 92.4% | 2.6% | 5.2% |
Gloucester County: 11 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Achilles | 4,881 | 4,016 | 80.4% | 0.5% | 16.3% | 0.2% | $74k | 27.8% | 15.6% | 22.1% | 74.8% | 4.9% | 0.6% |
| Botetourt | 2,594 | 2,187 | 85.2% | 1.8% | 7.8% | 0.7% | $110k | 27.8% | 10.6% | 24.4% | 91.7% | 1.9% | 0.1% |
| Courthouse | 2,770 | 2,425 | 89.4% | 2.8% | 6.1% | 0.1% | $89k | 32.1% | 10.6% | 29.4% | 90.2% | 5.1% | 0.2% |
| Harcum | 3,597 | 2,893 | 85.6% | 4.8% | 3.2% | 1.2% | $92k | 26.4% | 17.4% | 15.0% | 84.9% | 0.8% | 0.8% |
| Hayes | 4,778 | 3,727 | 71.2% | 5.9% | 17.1% | 1.3% | $74k | 13.7% | 18.7% | 20.2% | 62.9% | 4.2% | 1.6% |
| Peasley | 2,698 | 1,935 | 78.3% | 8.6% | 3.5% | 0.1% | $79k | 17.8% | 12.7% | 15.4% | 86.5% | 8.8% | 3.1% |
| Roanes | 3,451 | 2,580 | 87.6% | 3.9% | 4.0% | 2.1% | $71k | 26.0% | 16.9% | 20.6% | 78.5% | 6.3% | 0.0% |
| Salem | 2,583 | 2,090 | 86.4% | 6.2% | 2.6% | 0.0% | $89k | 24.7% | 15.3% | 15.2% | 89.9% | 4.5% | 3.2% |
| Sarahs Creek | 2,208 | 1,908 | 81.5% | 3.0% | 8.8% | 1.4% | $69k | 33.4% | 12.5% | 26.0% | 52.6% | 17.1% | 2.3% |
| Walker | 4,375 | 3,424 | 80.8% | 8.4% | 5.6% | 1.2% | $91k | 27.5% | 12.2% | 22.5% | 88.6% | 5.9% | 3.7% |
| White Marsh | 5,495 | 4,384 | 86.2% | 2.1% | 6.8% | 0.4% | $94k | 25.2% | 12.7% | 20.7% | 88.4% | 3.2% | 1.0% |
New Kent County: 10 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chickahominy River | 2,022 | 1,680 | 66.3% | 2.1% | 11.5% | 0.9% | $115k | 33.7% | 9.9% | 24.0% | 91.7% | 3.5% | 2.6% |
| Cumberland | 2,674 | 2,114 | 63.3% | 7.4% | 25.1% | 0.6% | $157k | 33.1% | 15.8% | 17.3% | 99.0% | 5.3% | 0.4% |
| Eltham | 2,583 | 2,118 | 71.4% | 1.8% | 19.7% | 0.9% | $132k | 25.9% | 19.4% | 7.5% | 90.5% | 4.0% | 2.5% |
| Kentwood | 1,603 | 1,361 | 78.1% | 4.4% | 8.0% | 2.7% | $123k | 42.3% | 18.0% | 22.9% | 96.3% | 4.7% | 0.5% |
| Mountcastle | 1,382 | 1,136 | 78.5% | 0.2% | 13.0% | 0.9% | $80k | 29.2% | 29.6% | 7.9% | 69.0% | 11.5% | 1.1% |
| Providence Forge | 4,486 | 3,380 | 78.6% | 6.6% | 9.6% | 1.4% | $124k | 54.2% | 8.9% | 16.2% | 91.2% | 1.0% | 5.1% |
| Quinton | 3,118 | 2,544 | 77.8% | 5.4% | 6.9% | 3.8% | $131k | 45.2% | 21.5% | 19.5% | 96.0% | 3.8% | 0.0% |
| Southern Branch | 1,998 | 1,545 | 89.3% | 3.7% | 6.3% | 0.0% | $142k | 43.0% | 11.0% | 22.7% | 95.2% | 1.5% | 6.1% |
| Tunstall | 2,267 | 1,952 | 85.9% | 1.6% | 7.9% | 0.0% | $120k | 35.9% | 9.7% | 25.7% | 95.0% | 6.3% | 1.6% |
| Watkins | 3,030 | 2,431 | 70.7% | 1.3% | 21.3% | 1.5% | $87k | 29.7% | 16.4% | 21.9% | 94.8% | 9.7% | 0.7% |
Westmoreland County: 8 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-1 | 2,140 | 1,671 | 41.4% | 5.8% | 52.7% | 0.0% | $47k | 25.7% | 6.0% | 30.9% | 78.3% | 18.9% | 8.5% |
| PRECINCT 1-2 | 1,132 | 981 | 48.8% | 4.2% | 45.6% | 1.2% | $54k | 15.1% | 13.5% | 40.5% | 72.4% | 16.4% | 7.4% |
| PRECINCT 2-1 | 2,237 | 2,053 | 56.7% | 4.7% | 30.3% | 0.0% | $71k | 24.4% | 5.2% | 36.4% | 84.0% | 6.9% | 5.9% |
| PRECINCT 2-2 | 1,084 | 893 | 74.3% | 2.1% | 12.6% | 1.3% | $77k | 25.5% | 13.4% | 24.1% | 82.9% | 12.0% | 3.2% |
| PRECINCT 3-1 | 2,123 | 1,702 | 55.2% | 16.6% | 14.8% | 1.9% | $64k | 21.5% | 19.8% | 19.9% | 81.9% | 8.9% | 14.3% |
| PRECINCT 3-2 | 3,054 | 2,409 | 69.7% | 16.6% | 4.6% | 1.2% | $73k | 17.1% | 18.6% | 19.3% | 76.3% | 8.4% | 10.4% |
| PRECINCT 4-1 | 3,198 | 2,720 | 68.0% | 0.3% | 19.7% | 1.2% | $74k | 22.1% | 17.6% | 27.6% | 83.8% | 10.6% | 1.0% |
| PRECINCT 5-1 | 3,636 | 2,860 | 71.1% | 1.0% | 21.4% | 1.1% | $54k | 25.6% | 16.6% | 24.0% | 79.1% | 25.9% | 1.1% |
King William 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aylett | 3,299 | 2,566 | 90.6% | 0.0% | 5.5% | 0.6% | $117k | 22.9% | 24.1% | 13.8% | 90.8% | 5.7% | 0.6% |
| Courthouse | 3,055 | 2,549 | 66.9% | 0.8% | 24.8% | 1.2% | $97k | 18.2% | 21.1% | 18.3% | 90.5% | 7.1% | 0.6% |
| Mangohick | 4,121 | 3,122 | 75.3% | 1.6% | 20.6% | 0.0% | $80k | 20.9% | 21.9% | 19.6% | 94.9% | 4.9% | 0.5% |
| Manquin | 3,632 | 2,752 | 71.4% | 5.3% | 15.7% | 0.5% | $90k | 22.9% | 20.4% | 12.4% | 88.6% | 8.4% | 0.7% |
| Sweet Hall | 1,810 | 1,394 | 81.8% | 1.8% | 10.5% | 0.0% | $91k | 22.4% | 10.4% | 18.3% | 84.6% | 4.5% | 1.2% |
| West Point | 2,600 | 1,932 | 74.2% | 11.1% | 9.2% | 1.6% | $74k | 32.1% | 5.7% | 19.7% | 79.7% | 3.5% | 5.7% |
Williamsburg city: 2 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MATOAKA | 7,987 | 7,600 | 69.9% | 8.0% | 11.0% | 8.5% | $86k | 54.0% | 60.4% | 18.5% | 66.8% | 13.1% | 4.2% |
| STRYKER | 7,724 | 6,454 | 64.4% | 8.8% | 17.8% | 4.5% | $77k | 39.2% | 39.4% | 16.5% | 42.8% | 22.2% | 4.8% |
Poquoson city: 3 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CENTRAL | 3,610 | 2,800 | 85.7% | 3.7% | 0.1% | 2.6% | $102k | 31.1% | 15.3% | 19.7% | 70.9% | 5.7% | 0.2% |
| EASTERN | 5,301 | 4,031 | 90.1% | 2.1% | 2.9% | 1.2% | $114k | 29.2% | 13.9% | 16.1% | 86.5% | 6.0% | 0.0% |
| WESTERN | 3,634 | 2,832 | 84.7% | 7.5% | 2.2% | 1.7% | $159k | 51.4% | 10.8% | 24.5% | 95.1% | 1.1% | 3.5% |
Northumberland 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1A | 2,079 | 1,722 | 64.1% | 2.4% | 18.3% | 9.5% | $70k | 37.9% | 12.9% | 38.5% | 87.1% | 8.6% | 0.0% |
| 2A | 2,700 | 2,024 | 61.8% | 4.6% | 20.5% | 7.9% | $43k | 24.3% | 13.0% | 27.1% | 82.8% | 18.8% | 2.7% |
| 3A | 2,984 | 2,579 | 60.8% | 4.8% | 26.9% | 2.4% | $76k | 32.6% | 11.8% | 37.5% | 88.8% | 10.6% | 2.8% |
| 4A | 2,264 | 2,131 | 70.0% | 2.3% | 22.1% | 2.0% | $77k | 41.2% | 10.0% | 42.4% | 79.8% | 11.8% | 2.0% |
| 5A | 2,122 | 2,013 | 89.3% | 3.0% | 4.0% | 0.0% | $97k | 32.0% | 7.9% | 47.5% | 92.1% | 6.5% | 2.7% |
Lancaster 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Precinct 1-1 | 1,767 | 1,602 | 69.3% | 1.4% | 27.2% | 0.1% | $64k | 41.3% | 11.1% | 44.4% | 90.5% | 4.1% | 1.3% |
| Precinct 2-1 | 2,884 | 2,227 | 42.9% | 0.5% | 47.7% | 1.0% | $78k | 30.9% | 13.8% | 21.5% | 83.9% | 9.9% | 0.2% |
| Precinct 3-1 | 1,503 | 1,364 | 79.1% | 2.3% | 11.5% | 0.1% | $79k | 40.8% | 12.7% | 35.3% | 85.4% | 7.5% | 2.6% |
| Precinct 3-2 | 884 | 778 | 78.6% | 8.5% | 4.9% | 1.8% | $81k | 49.5% | 13.2% | 53.3% | 75.4% | 1.9% | 2.4% |
| Precinct 4-1 | 1,576 | 1,408 | 70.6% | 2.0% | 24.4% | 1.0% | $57k | 40.0% | 5.4% | 56.7% | 75.3% | 19.4% | 1.9% |
| Precinct 5-1 | 2,263 | 1,918 | 82.7% | 0.5% | 14.4% | 0.2% | $78k | 50.3% | 8.0% | 45.8% | 76.6% | 14.4% | 0.9% |
Essex County: 4 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Central | 2,351 | 1,888 | 48.7% | 3.2% | 43.0% | 1.5% | $64k | 16.7% | 17.2% | 18.4% | 77.8% | 6.9% | 0.3% |
| Greater Tappahannock | 2,297 | 1,786 | 44.1% | 1.1% | 47.5% | 2.8% | $51k | 13.4% | 9.3% | 23.6% | 45.9% | 19.4% | 0.1% |
| North | 3,074 | 2,478 | 45.4% | 5.3% | 45.9% | 0.2% | $63k | 15.0% | 20.2% | 30.1% | 89.7% | 18.5% | 1.8% |
| South | 2,877 | 2,551 | 72.5% | 7.8% | 13.6% | 0.0% | $67k | 20.2% | 12.5% | 23.2% | 73.2% | 4.6% | 8.7% |
Middlesex 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Church View | 2,355 | 2,004 | 59.8% | 2.5% | 33.6% | 0.1% | $66k | 26.3% | 11.8% | 36.1% | 86.2% | 6.9% | 1.2% |
| Harmony Village | 2,499 | 2,103 | 81.8% | 5.0% | 11.2% | 0.8% | $93k | 31.4% | 14.6% | 30.0% | 90.7% | 9.9% | 2.1% |
| New Market | 1,892 | 1,601 | 92.1% | 1.6% | 1.7% | 0.2% | $84k | 40.8% | 7.0% | 40.7% | 91.9% | 9.6% | 0.9% |
| Saluda | 882 | 759 | 62.2% | 9.0% | 21.2% | 0.1% | $85k | 32.0% | 16.0% | 26.3% | 65.6% | 5.5% | 10.3% |
| Urbanna | 743 | 610 | 83.9% | 0.5% | 14.5% | 0.4% | $77k | 34.6% | 9.9% | 41.5% | 83.4% | 5.4% | 0.6% |
| Wilton | 1,900 | 1,554 | 81.8% | 2.0% | 13.4% | 0.7% | $79k | 38.3% | 14.2% | 31.9% | 89.6% | 3.2% | 1.0% |
Richmond 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Precinct 1-1 | 1,761 | 1,488 | 64.4% | 9.7% | 22.1% | 0.1% | $55k | 19.1% | 11.7% | 25.1% | 84.5% | 9.1% | 3.1% |
| Precinct 2-1 | 1,467 | 1,303 | 49.5% | 8.2% | 37.1% | 0.1% | $66k | 10.7% | 12.1% | 12.0% | 86.6% | 6.5% | 7.2% |
| Precinct 3-1 | 1,532 | 1,287 | 65.2% | 8.3% | 21.4% | 0.4% | $67k | 20.1% | 27.6% | 16.2% | 71.4% | 5.3% | 5.5% |
| Precinct 4-1 | 1,950 | 1,674 | 53.3% | 9.7% | 30.7% | 2.6% | $78k | 15.4% | 8.2% | 25.3% | 76.0% | 8.8% | 4.2% |
| Precinct 5-1 | 1,336 | 935 | 59.4% | 5.3% | 28.8% | 0.0% | $97k | 16.0% | 10.2% | 23.9% | 59.8% | 8.7% | 1.1% |
| Precinct 5-2 | 1,037 | 784 | 73.6% | 0.6% | 18.4% | 0.0% | $97k | 22.7% | 14.5% | 20.8% | 63.2% | 6.6% | 0.2% |
Mathews County: 3 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chesapeake | 2,105 | 1,676 | 83.0% | 3.6% | 12.2% | 0.0% | $73k | 27.7% | 9.4% | 35.2% | 87.2% | 7.5% | 2.8% |
| Piankatank | 3,468 | 3,190 | 79.6% | 4.2% | 10.6% | 0.0% | $75k | 27.3% | 16.1% | 31.7% | 83.1% | 5.8% | 3.4% |
| Westville | 2,942 | 2,423 | 91.6% | 0.3% | 6.7% | 0.0% | $75k | 30.3% | 9.4% | 33.9% | 83.3% | 10.4% | 0.2% |
King and Queen 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Clarks | 852 | 651 | 72.7% | 2.7% | 17.3% | 0.1% | $68k | 17.3% | 23.7% | 14.2% | 65.9% | 20.6% | 1.8% |
| Courthouse | 2,224 | 1,711 | 73.6% | 4.8% | 17.5% | 0.2% | $71k | 24.4% | 18.6% | 19.8% | 75.9% | 17.2% | 1.8% |
| Old Mill | 1,219 | 1,082 | 69.2% | 3.1% | 18.1% | 0.0% | $60k | 21.2% | 7.2% | 29.0% | 78.7% | 18.8% | 0.0% |
| Owenton | 1,433 | 1,224 | 45.7% | 2.0% | 36.4% | 0.0% | $82k | 8.5% | 9.7% | 26.2% | 78.7% | 15.0% | 1.4% |
| Shacklefords | 1,038 | 919 | 70.8% | 2.8% | 18.2% | 0.0% | $59k | 19.8% | 7.6% | 30.3% | 75.8% | 18.9% | 0.1% |
*Median income is approximate (see note above). ACS 2020-2024 5-year.
Nonpartisan voter information. GOTV Polling does not endorse any candidate.