Henrico County, Virginia
Precinct data
Results by precinct
181 precincts · 181,489 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -103-Glen Allen103-Glen Allen | 1,964 | 1,787 | 82 | 3,833 | 51.2% | 46.6% | D+4.6 |
|---|---|---|---|---|---|---|---|
| Precinct -101-Coalpit101-Coalpit | 1,844 | 1,488 | 82 | 3,414 | 54.0% | 43.6% | D+10.4 |
| Precinct -417-Tuckahoe417-Tuckahoe | 1,675 | 1,619 | 80 | 3,374 | 49.6% | 48.0% | D+1.7 |
| Precinct -313-Stoney Run313-Stoney Run | 1,891 | 1,398 | 82 | 3,371 | 56.1% | 41.5% | D+14.6 |
| Precinct -107-Hungary Creek107-Hungary Creek | 1,733 | 1,491 | 65 | 3,289 | 52.7% | 45.3% | D+7.4 |
| Precinct -306-Nuckols Farm306-Nuckols Farm | 1,768 | 1,423 | 65 | 3,256 | 54.3% | 43.7% | D+10.6 |
| Precinct -215-Lakeside215-Lakeside | 2,082 | 1,012 | 82 | 3,176 | 65.6% | 31.9% | D+33.7 |
| Precinct -310-Sadler310-Sadler | 1,800 | 1,221 | 95 | 3,116 | 57.8% | 39.2% | D+18.6 |
| Precinct -311-Shady Grove311-Shady Grove | 1,698 | 1,346 | 62 | 3,106 | 54.7% | 43.3% | D+11.3 |
| Precinct -202-Belmont202-Belmont | 2,127 | 793 | 72 | 2,992 | 71.1% | 26.5% | D+44.6 |
| Precinct -309-Rivers Edge309-Rivers Edge | 1,620 | 1,283 | 63 | 2,966 | 54.6% | 43.3% | D+11.4 |
| Precinct -110-Longan110-Longan | 1,594 | 1,284 | 70 | 2,948 | 54.1% | 43.6% | D+10.5 |
| Precinct -113-Springfield113-Springfield | 1,718 | 1,182 | 47 | 2,947 | 58.3% | 40.1% | D+18.2 |
| Precinct -517-Sullivans517-Sullivans | 2,237 | 660 | 41 | 2,938 | 76.1% | 22.5% | D+53.7 |
| Precinct -111-Maude Trevvett111-Maude Trevvett | 1,985 | 846 | 46 | 2,877 | 69.0% | 29.4% | D+39.6 |
| Precinct -404-Gayton404-Gayton | 1,516 | 1,250 | 75 | 2,841 | 53.4% | 44.0% | D+9.4 |
| Precinct -515-Rolfe515-Rolfe | 2,505 | 289 | 44 | 2,838 | 88.3% | 10.2% | D+78.1 |
| Precinct -413-Ridgefield413-Ridgefield | 1,499 | 1,226 | 66 | 2,791 | 53.7% | 43.9% | D+9.8 |
| Precinct -105-Hermitage105-Hermitage | 1,623 | 1,096 | 50 | 2,769 | 58.6% | 39.6% | D+19.0 |
| Precinct -315-Tucker315-Tucker | 1,952 | 742 | 44 | 2,738 | 71.3% | 27.1% | D+44.2 |
| Precinct -114-Staples Mill114-Staples Mill | 1,439 | 1,231 | 64 | 2,734 | 52.6% | 45.0% | D+7.6 |
| Precinct -226-Yellow Tavern226-Yellow Tavern | 1,827 | 850 | 47 | 2,724 | 67.1% | 31.2% | D+35.9 |
| Precinct -506-Dorey506-Dorey | 1,736 | 943 | 32 | 2,711 | 64.0% | 34.8% | D+29.3 |
| Precinct -223-Ratcliffe223-Ratcliffe | 2,369 | 197 | 44 | 2,610 | 90.8% | 7.5% | D+83.2 |
| Precinct -507-Eanes507-Eanes | 1,960 | 536 | 44 | 2,540 | 77.2% | 21.1% | D+56.1 |
| Precinct -307-Pocahontas307-Pocahontas | 1,517 | 965 | 52 | 2,534 | 59.9% | 38.1% | D+21.8 |
| Precinct -411-Pinchbeck411-Pinchbeck | 1,439 | 1,012 | 46 | 2,497 | 57.6% | 40.5% | D+17.1 |
| Precinct -102-Dumbarton102-Dumbarton | 1,694 | 728 | 37 | 2,459 | 68.9% | 29.6% | D+39.3 |
| Precinct -412-Quioccasin412-Quioccasin | 1,518 | 867 | 46 | 2,431 | 62.4% | 35.7% | D+26.8 |
| Precinct -514-Pleasants514-Pleasants | 2,149 | 266 | 15 | 2,430 | 88.4% | 10.9% | D+77.5 |
| Precinct -216-Longdale216-Longdale | 1,543 | 743 | 41 | 2,327 | 66.3% | 31.9% | D+34.4 |
| Precinct -217-Maplewood217-Maplewood | 2,111 | 154 | 30 | 2,295 | 92.0% | 6.7% | D+85.3 |
| Precinct -201-Azalea201-Azalea | 1,991 | 242 | 38 | 2,271 | 87.7% | 10.7% | D+77.0 |
| Precinct -419-West End419-West End | 1,208 | 983 | 44 | 2,235 | 54.0% | 44.0% | D+10.1 |
| Precinct -302-Cedarfield302-Cedarfield | 1,220 | 951 | 61 | 2,232 | 54.7% | 42.6% | D+12.1 |
| Precinct -303-Colonial Trail303-Colonial Trail | 1,306 | 856 | 57 | 2,219 | 58.9% | 38.6% | D+20.3 |
| Precinct -301-Causeway301-Causeway | 1,283 | 831 | 62 | 2,176 | 59.0% | 38.2% | D+20.8 |
| Precinct -206-Chamberlayne206-Chamberlayne | 1,614 | 497 | 30 | 2,141 | 75.4% | 23.2% | D+52.2 |
| Precinct -408-Maybeury408-Maybeury | 1,144 | 928 | 58 | 2,130 | 53.7% | 43.6% | D+10.1 |
| Precinct -312-Short Pump312-Short Pump | 1,184 | 861 | 71 | 2,116 | 56.0% | 40.7% | D+15.3 |
| Precinct -405-Godwin405-Godwin | 1,256 | 767 | 40 | 2,063 | 60.9% | 37.2% | D+23.7 |
| Precinct -504-Chickahominy504-Chickahominy | 1,097 | 926 | 37 | 2,060 | 53.3% | 45.0% | D+8.3 |
| Precinct -410-Pemberton410-Pemberton | 1,222 | 788 | 41 | 2,051 | 59.6% | 38.4% | D+21.2 |
| Precinct -407-Lauderdale407-Lauderdale | 1,174 | 833 | 43 | 2,050 | 57.3% | 40.6% | D+16.6 |
| Precinct -512-Montrose512-Montrose | 1,693 | 292 | 38 | 2,023 | 83.7% | 14.4% | D+69.3 |
| Precinct -401-Crestview401-Crestview | 1,244 | 730 | 43 | 2,017 | 61.7% | 36.2% | D+25.5 |
| Precinct -519-Whitlocks519-Whitlocks | 916 | 1,007 | 27 | 1,950 | 47.0% | 51.6% | R+4.7 |
| Precinct -205-Central Gardens205-Central Gardens | 1,812 | 109 | 25 | 1,946 | 93.1% | 5.6% | D+87.5 |
| Precinct -501-Adams501-Adams | 1,691 | 226 | 25 | 1,942 | 87.1% | 11.6% | D+75.4 |
| Precinct -314-Three Chopt314-Three Chopt | 1,022 | 880 | 34 | 1,936 | 52.8% | 45.5% | D+7.3 |
| Precinct -403-Freeman403-Freeman | 1,107 | 757 | 44 | 1,908 | 58.0% | 39.7% | D+18.3 |
| Precinct -109-Johnson109-Johnson | 1,190 | 652 | 48 | 1,890 | 63.0% | 34.5% | D+28.5 |
| Precinct -406-Lakewood406-Lakewood | 943 | 873 | 43 | 1,859 | 50.7% | 47.0% | D+3.8 |
| Precinct -115-Westwood115-Westwood | 1,177 | 603 | 41 | 1,821 | 64.6% | 33.1% | D+31.5 |
| Precinct -511-Mehfoud511-Mehfoud | 1,278 | 496 | 28 | 1,802 | 70.9% | 27.5% | D+43.4 |
| Precinct -304-Innsbrook304-Innsbrook | 1,081 | 632 | 73 | 1,786 | 60.5% | 35.4% | D+25.1 |
| Precinct -414-Rollingwood414-Rollingwood | 1,053 | 660 | 40 | 1,753 | 60.1% | 37.6% | D+22.4 |
| Precinct -402-Derbyshire402-Derbyshire | 904 | 804 | 35 | 1,743 | 51.9% | 46.1% | D+5.7 |
| Precinct -516-Sandston516-Sandston | 696 | 1,006 | 22 | 1,724 | 40.4% | 58.4% | R+18.0 |
| Precinct -502-Antioch502-Antioch | 521 | 1,123 | 17 | 1,661 | 31.4% | 67.6% | R+36.2 |
| Precinct -225-Wilder225-Wilder | 1,342 | 284 | 30 | 1,656 | 81.0% | 17.1% | D+63.9 |
| Precinct -418-Welborne418-Welborne | 1,002 | 596 | 38 | 1,636 | 61.2% | 36.4% | D+24.8 |
| Precinct -210-Glen Lea210-Glen Lea | 1,380 | 229 | 24 | 1,633 | 84.5% | 14.0% | D+70.5 |
| Precinct -510-Laburnum510-Laburnum | 1,221 | 385 | 20 | 1,626 | 75.1% | 23.7% | D+51.4 |
| Precinct -509-Highland Springs509-Highland Springs | 1,265 | 263 | 22 | 1,550 | 81.6% | 17.0% | D+64.6 |
| Precinct -409-Mooreland409-Mooreland | 692 | 803 | 45 | 1,540 | 44.9% | 52.1% | R+7.2 |
| Precinct -305-Jackson Davis305-Jackson Davis | 821 | 663 | 17 | 1,501 | 54.7% | 44.2% | D+10.5 |
| Precinct -505-Donahoe505-Donahoe | 1,013 | 451 | 19 | 1,483 | 68.3% | 30.4% | D+37.9 |
| Precinct -503-Cedar Fork503-Cedar Fork | 1,240 | 181 | 20 | 1,441 | 86.1% | 12.6% | D+73.5 |
| Precinct -214-Hungary214-Hungary | 1,062 | 314 | 29 | 1,405 | 75.6% | 22.3% | D+53.2 |
| Precinct -415-Skipwith415-Skipwith | 831 | 519 | 36 | 1,386 | 60.0% | 37.4% | D+22.5 |
| Precinct -209-Fairfield209-Fairfield | 1,191 | 88 | 13 | 1,292 | 92.2% | 6.8% | D+85.4 |
| Precinct -106-Holladay106-Holladay | 666 | 563 | 31 | 1,260 | 52.9% | 44.7% | D+8.2 |
| Precinct -212-Highland Gardens212-Highland Gardens | 1,152 | 86 | 17 | 1,255 | 91.8% | 6.9% | D+84.9 |
| Precinct -104-Greendale104-Greendale | 679 | 466 | 27 | 1,172 | 57.9% | 39.8% | D+18.2 |
| Precinct -308-Ridge308-Ridge | 631 | 488 | 23 | 1,142 | 55.3% | 42.7% | D+12.5 |
| Precinct -203-Brookland203-Brookland | 646 | 471 | 23 | 1,140 | 56.7% | 41.3% | D+15.4 |
| Precinct -513-Nine Mile513-Nine Mile | 646 | 343 | 13 | 1,002 | 64.5% | 34.2% | D+30.2 |
| Precinct -416-Spottswood416-Spottswood | 583 | 375 | 29 | 987 | 59.1% | 38.0% | D+21.1 |
| Precinct -207-Eastbourne207-Eastbourne | 826 | 58 | 8 | 892 | 92.6% | 6.5% | D+86.1 |
| Precinct -112-Monument Hills112-Monument Hills | 526 | 340 | 16 | 882 | 59.6% | 38.5% | D+21.1 |
| Precinct -108-Hunton108-Hunton | 407 | 457 | 13 | 877 | 46.4% | 52.1% | R+5.7 |
| Precinct -518-Town Hall518-Town Hall | 374 | 474 | 15 | 863 | 43.3% | 54.9% | R+11.6 |
| Precinct -218-Moody218-Moody | 486 | 292 | 11 | 789 | 61.6% | 37.0% | D+24.6 |
| Precinct -220-North Park220-North Park | 432 | 334 | 7 | 773 | 55.9% | 43.2% | D+12.7 |
| Precinct -219-Mountain219-Mountain | 430 | 246 | 22 | 698 | 61.6% | 35.2% | D+26.4 |
| Precinct -211-Greenwood211-Greenwood | 587 | 101 | 9 | 697 | 84.2% | 14.5% | D+69.7 |
| Precinct -508-Elko508-Elko | 136 | 510 | 7 | 653 | 20.8% | 78.1% | R+57.3 |
| Precinct -204-Canterbury204-Canterbury | 409 | 208 | 5 | 622 | 65.8% | 33.4% | D+32.3 |
| Precinct -222-Randolph222-Randolph | 204 | 53 | 2 | 259 | 78.8% | 20.5% | D+58.3 |
| Adams51087000201 | 0 | 0 | 0 | 0 | — | — | Even |
| Antioch51087000501 | 0 | 0 | 0 | 0 | — | — | Even |
| Azalea51087000202 | 0 | 0 | 0 | 0 | — | — | Even |
| Belmont51087000203 | 0 | 0 | 0 | 0 | — | — | Even |
| Brookland51087000204 | 0 | 0 | 0 | 0 | — | — | Even |
| Canterbury51087000205 | 0 | 0 | 0 | 0 | — | — | Even |
| Causeway51087000301 | 0 | 0 | 0 | 0 | — | — | Even |
| Cedar Fork51087000502 | 0 | 0 | 0 | 0 | — | — | Even |
| Cedarfield51087000302 | 0 | 0 | 0 | 0 | — | — | Even |
| Central Gardens51087000206 | 0 | 0 | 0 | 0 | — | — | Even |
| Chamberlayne51087000207 | 0 | 0 | 0 | 0 | — | — | Even |
| Chickahominy51087000503 | 0 | 0 | 0 | 0 | — | — | Even |
| Coalpit51087000101 | 0 | 0 | 0 | 0 | — | — | Even |
| Colonial Trail51087000316 | 0 | 0 | 0 | 0 | — | — | Even |
| Crestview51087000402 | 0 | 0 | 0 | 0 | — | — | Even |
| Derbyshire51087000403 | 0 | 0 | 0 | 0 | — | — | Even |
| Donahoe51087000504 | 0 | 0 | 0 | 0 | — | — | Even |
| Dorey51087000505 | 0 | 0 | 0 | 0 | — | — | Even |
| Dumbarton51087000102 | 0 | 0 | 0 | 0 | — | — | Even |
| Eanes51087000506 | 0 | 0 | 0 | 0 | — | — | Even |
| Elko51087000507 | 0 | 0 | 0 | 0 | — | — | Even |
| Essex Village51087000224 | 0 | 0 | 0 | 0 | — | — | Even |
| Fairfield51087000208 | 0 | 0 | 0 | 0 | — | — | Even |
| Freeman51087000404 | 0 | 0 | 0 | 0 | — | — | Even |
| Gayton51087000405 | 0 | 0 | 0 | 0 | — | — | Even |
| Glen Allen51087000103 | 0 | 0 | 0 | 0 | — | — | Even |
| Glen Lea51087000209 | 0 | 0 | 0 | 0 | — | — | Even |
| Godwin51087000406 | 0 | 0 | 0 | 0 | — | — | Even |
| Greendale51087000105 | 0 | 0 | 0 | 0 | — | — | Even |
| Greenwood51087000210 | 0 | 0 | 0 | 0 | — | — | Even |
| Hermitage51087000106 | 0 | 0 | 0 | 0 | — | — | Even |
| Highland Gardens51087000211 | 0 | 0 | 0 | 0 | — | — | Even |
| Highland Springs51087000508 | 0 | 0 | 0 | 0 | — | — | Even |
| Hollybrook51087000212 | 0 | 0 | 0 | 0 | — | — | Even |
| Hungary51087000213 | 0 | 0 | 0 | 0 | — | — | Even |
| Hungary Creek51087000108 | 0 | 0 | 0 | 0 | — | — | Even |
| Hunton51087000109 | 0 | 0 | 0 | 0 | — | — | Even |
| Innsbrook51087000303 | 0 | 0 | 0 | 0 | — | — | Even |
| Jackson Davis51087000304 | 0 | 0 | 0 | 0 | — | — | Even |
| Johnson51087000110 | 0 | 0 | 0 | 0 | — | — | Even |
| Laburnum51087000509 | 0 | 0 | 0 | 0 | — | — | Even |
| Lakeside51087000111 | 0 | 0 | 0 | 0 | — | — | Even |
| Lakewood51087000407 | 0 | 0 | 0 | 0 | — | — | Even |
| Lauderdale51087000408 | 0 | 0 | 0 | 0 | — | — | Even |
| Longan51087000112 | 0 | 0 | 0 | 0 | — | — | Even |
| Longdale51087000214 | 0 | 0 | 0 | 0 | — | — | Even |
| Maplewood51087000215 | 0 | 0 | 0 | 0 | — | — | Even |
| Maude Trevvett51087000113 | 0 | 0 | 0 | 0 | — | — | Even |
| Maybeury51087000409 | 0 | 0 | 0 | 0 | — | — | Even |
| Mehfoud51087000510 | 0 | 0 | 0 | 0 | — | — | Even |
| Montrose51087000511 | 0 | 0 | 0 | 0 | — | — | Even |
| Monument Hills51087000114 | 0 | 0 | 0 | 0 | — | — | Even |
| Moody51087000216 | 0 | 0 | 0 | 0 | — | — | Even |
| Mooreland51087000410 | 0 | 0 | 0 | 0 | — | — | Even |
| Mountain51087000217 | 0 | 0 | 0 | 0 | — | — | Even |
| Nine Mile51087000512 | 0 | 0 | 0 | 0 | — | — | Even |
| Nuckols Farm51087000305 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakview51087000218 | 0 | 0 | 0 | 0 | — | — | Even |
| Pemberton51087000411 | 0 | 0 | 0 | 0 | — | — | Even |
| Pinchbeck51087000412 | 0 | 0 | 0 | 0 | — | — | Even |
| Pleasants51087000513 | 0 | 0 | 0 | 0 | — | — | Even |
| Pocahontas51087000306 | 0 | 0 | 0 | 0 | — | — | Even |
| Quioccasin51087000401 | 0 | 0 | 0 | 0 | — | — | Even |
| Randolph51087000219 | 0 | 0 | 0 | 0 | — | — | Even |
| Ratcliffe51087000220 | 0 | 0 | 0 | 0 | — | — | Even |
| Ridge51087000307 | 0 | 0 | 0 | 0 | — | — | Even |
| Ridgefield51087000413 | 0 | 0 | 0 | 0 | — | — | Even |
| Rivers Edge51087000308 | 0 | 0 | 0 | 0 | — | — | Even |
| Rolfe51087000514 | 0 | 0 | 0 | 0 | — | — | Even |
| Rollingwood51087000414 | 0 | 0 | 0 | 0 | — | — | Even |
| Sadler51087000309 | 0 | 0 | 0 | 0 | — | — | Even |
| Sandston51087000515 | 0 | 0 | 0 | 0 | — | — | Even |
| Shady Grove51087000310 | 0 | 0 | 0 | 0 | — | — | Even |
| Short Pump51087000311 | 0 | 0 | 0 | 0 | — | — | Even |
| Skipwith51087000415 | 0 | 0 | 0 | 0 | — | — | Even |
| Spottswood51087000416 | 0 | 0 | 0 | 0 | — | — | Even |
| Springfield51087000312 | 0 | 0 | 0 | 0 | — | — | Even |
| Staples Mill51087000115 | 0 | 0 | 0 | 0 | — | — | Even |
| Stoney Run51087000313 | 0 | 0 | 0 | 0 | — | — | Even |
| Stratford Hall51087000221 | 0 | 0 | 0 | 0 | — | — | Even |
| Sullivans51087000516 | 0 | 0 | 0 | 0 | — | — | Even |
| Three Chopt51087000314 | 0 | 0 | 0 | 0 | — | — | Even |
| Town Hall51087000517 | 0 | 0 | 0 | 0 | — | — | Even |
| Tuckahoe51087000417 | 0 | 0 | 0 | 0 | — | — | Even |
| Tucker51087000315 | 0 | 0 | 0 | 0 | — | — | Even |
| Welborne51087000418 | 0 | 0 | 0 | 0 | — | — | Even |
| West End51087000419 | 0 | 0 | 0 | 0 | — | — | Even |
| Westwood51087000117 | 0 | 0 | 0 | 0 | — | — | Even |
| Whitlocks51087000518 | 0 | 0 | 0 | 0 | — | — | Even |
| Wilder51087000222 | 0 | 0 | 0 | 0 | — | — | Even |
| Yellow Tavern51087000223 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +12.0% |
| 1896 | +12.2% |
| 1900 | +34.6% |
| 1904 | +55.0% |
| 1908 | +48.7% |
| 1912 | +73.1% |
| 1916 | +64.7% |
| 1920 | +50.9% |
| 1924 | +39.6% |
| 1928 | −16.6% |
| 1932 | +30.1% |
| 1936 | +47.3% |
| 1940 | +33.0% |
| 1944 | +41.4% |
| 1948 | +4.6% |
| 1952 | −33.3% |
| 1956 | −36.3% |
| 1960 | −33.6% |
| 1964 | −26.0% |
| 1968 | −46.8% |
| 1972 | −40.1% |
| 1976 | −34.3% |
| 1980 | −39.0% |
| 1984 | −49.8% |
| 1988 | −39.3% |
| 1992 | −18.5% |
| 1996 | −13.0% |
| 2000 | −12.5% |
| 2004 | −8.2% |
| 2008 | +12.2% |
| 2012 | +11.8% |
| 2016 | +20.8% |
| 2020 | +29.0% |
| 2024 | +28.7% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 222,062 |
| 2018 | 224,720 |
| 2020 | 236,922 |
| 2022 | 240,838 |
| 2024 | 250,005 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+164 net domestic migration · 2025
Net −6,632 over 2011–2025 · gain loss
Arrivals reported $74,995 in average income, against $105,006 for residents who stayed — 29% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+30.3 on average — 1.6 points more Democratic-leaning than Henrico County, VA itself (D+28.7).
Where arrivals came from lean of each source
- Richmond city, VA3,409D+65.9
- Chesterfield County, VA1,389D+8.9
- Hanover County, VA774R+25.7
- Fairfax County, VA280D+34.7
- Goochland County, VA226R+18.5
- Virginia Beach city, VA131D+2.6
Where departures went households, 2022–23
- Richmond city, VA2,521
- Chesterfield County, VA1,870
- Hanover County, VA1,033
- Goochland County, VA512
- Fairfax County, VA207
- New Kent County, VA196
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | +419 |
| 2012 | +1,794 |
| 2013 | +392 |
| 2014 | +171 |
| 2015 | −655 |
| 2016 | −1,632 |
| 2017 | −1,197 |
| 2018 | −554 |
| 2019 | −113 |
| 2021 | −1,415 |
| 2022 | −1,881 |
| 2023 | −1,795 |
| 2024 | −330 |
| 2025 | +164 |
Henrico wraps around Richmond's northern and eastern edges, blending inner-ring urban neighborhoods with older suburbs. Its college-educated, racially diverse electorate has shifted decisively leftward over the past decade, producing margins that now rival the city itself.
Across the recorded series it reached a Democratic high of 73.1 points in 1912 and a Republican high of 49.8 points in 1984. The 2024 margin was 28.7 points.
A population of 335,744, a 50% non-Hispanic-white share, and a median household income of $88,783 describe the county. The county's voting pattern over the last decade is most similar to that of Wake County and Mecklenburg County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Henrico County, Virginia. Akashic. https://akashic.app/county/51087/. Accessed May 20, 2026. License: CC BY 4.0.