a places collection · custom geography · 2020 → 2024
Fast-growing suburbs that trended toward Harris
Fast-growing U.S. suburbs that each bucked 2024’s rightward tide and moved toward Harris — powered by new residents filling new subdivisions, not by incumbents changing their minds.
combined 2024 margin across 46 members — still net-Republican, but moving left against the national tide
Electorate up ≥30% — the headline set.
- member suburbs
- 46
- across 14 states
- combined 2024 margin
- R+8.8
- summed major-party votes
- swing toward Harris
- −0.9
- vs ≈ R+4.7 nationally
- 2024 votes
- 311,353
- +70,119 vs 2020
- total population
- 598,051
- ACS 2024
- aggregate white share
- 64.2%
- population-weighted
- bachelor's+ (aggregate)
- 50.5%
- population-weighted
- median income
- $55k–$250k
- range · avg ≈ $131k
The members
| Suburb | County | 2020 | 2024 | Swing → Harris | Vote growth | Median inc | White | Hispanic | Population |
|---|---|---|---|---|---|---|---|---|---|
| Iowa Colony TX | Brazoria County | D+3.3 | D+27.7 | +24.4 | +68% | $144k | 24.8% | 22.5% | 12,891 |
| Sonterra TX | Williamson County | R+31.2 | R+17.9 | +13.3 | +44% | $92k | 45.9% | 38.7% | 10,563 |
| Aubrey TX | Denton County | R+36.4 | R+25.3 | +11.1 | +40% | $102k | 62.8% | 6.0% | 7,396 |
| Oak Hills Place LA | East Baton Rouge Parish | R+30.6 | R+20.2 | +10.4 | +38% | $92k | 75.3% | 2.9% | 9,038 |
| Dayton MN | Hennepin County | R+6.3 | D+3.6 | +9.9 | +46% | $149k | 74.6% | 9.0% | 9,095 |
| Tehaleh WA | Pierce County | D+8.7 | D+17.2 | +8.5 | +54% | $156k | 71.0% | 6.8% | 9,561 |
| Providence Village TX | Denton County | R+11.4 | R+3.7 | +7.7 | +31% | $110k | 57.9% | 17.4% | 8,721 |
| Ridgefield WA | Clark County | R+0.7 | D+7.0 | +7.7 | +40% | $116k | 79.9% | 9.9% | 13,408 |
| Silver Lake NC | New Hanover County | R+15.7 | R+8.1 | +7.6 | +38% | $77k | 72.5% | 20.3% | 6,563 |
| Elmwood LA | Jefferson Parish | D+2.7 | D+9.7 | +7.1 | +36% | $89k | 45.4% | 11.3% | 6,077 |
| Travis Ranch TX | Kaufman County | R+6.0 | D+0.9 | +6.9 | +66% | $84k | 33.7% | 25.1% | 9,025 |
| Parkville MO | Platte County | R+4.1 | D+2.6 | +6.7 | +35% | $171k | 81.6% | 8.7% | 8,366 |
| Timnath CO | Larimer County | R+6.2 | D+0.5 | +6.6 | +45% | $178k | 86.8% | 3.4% | 8,941 |
| Heartland TX | Kaufman County | D+15.7 | D+21.9 | +6.1 | +56% | $93k | 24.9% | 31.7% | 10,607 |
| Conning Towers-Nautilus Park CT | Southeastern Connecticut Planning Region | D+17.6 | D+23.6 | +6.0 | +63% | $82k | 62.2% | 19.2% | 8,460 |
| Pea Ridge AR | Benton County | R+54.3 | R+48.4 | +5.9 | +43% | $96k | 70.8% | 7.9% | 8,108 |
| Massanetta Springs VA | Rockingham County | R+9.0 | R+3.4 | +5.6 | +22% | $115k | 84.2% | 7.3% | 6,358 |
| Lavon TX | Collin County | R+38.1 | R+32.7 | +5.4 | +52% | $131k | 52.9% | 25.9% | 6,498 |
| Justin TX | Denton County | R+58.6 | R+54.0 | +4.6 | +38% | $114k | 60.8% | 23.5% | 5,447 |
| Bridgewater VA | Rockingham County | R+17.3 | R+12.8 | +4.4 | +13% | $75k | 85.2% | 5.9% | 6,708 |
| Van Alstyne TX | Collin County | R+59.8 | R+55.7 | +4.1 | +42% | $102k | 67.1% | 20.5% | 5,952 |
| Saratoga Springs UT | Utah County | R+45.3 | R+41.5 | +3.8 | +31% | $129k | 82.7% | 11.7% | 48,425 |
| Asbury Lake FL | Clay County | R+55.0 | R+51.4 | +3.6 | +34% | $101k | 82.7% | 3.5% | 14,458 |
| Royse City TX | Collin County | R+45.5 | R+42.1 | +3.5 | +40% | $117k | 62.7% | 23.0% | 20,037 |
| Josephine TX | Collin County | R+53.8 | R+50.4 | +3.4 | +92% | $91k | 64.6% | 19.4% | 5,842 |
| Prairieville LA | Ascension Parish | R+49.2 | R+46.1 | +3.1 | +31% | $105k | 75.2% | 4.3% | 35,238 |
| Rincon Valley AZ | Pima County | R+20.9 | R+18.2 | +2.7 | +33% | $132k | 72.4% | 19.3% | 6,512 |
| Crozet VA | Albemarle County | D+31.6 | D+34.1 | +2.5 | +15% | $129k | 88.2% | 2.4% | 9,289 |
| Tontitown AR | Washington County | R+41.8 | R+39.6 | +2.2 | +38% | $86k | 74.1% | 11.7% | 6,425 |
| Severance CO | Weld County | R+35.4 | R+33.2 | +2.1 | +32% | $125k | 72.1% | 19.6% | 10,130 |
| Liberty Hill TX | Williamson County | R+38.7 | R+36.6 | +2.1 | +32% | $115k | 33.9% | 53.3% | 8,371 |
| Fulshear TX | Fort Bend County | R+30.8 | R+28.9 | +1.8 | +58% | $187k | 53.8% | 21.8% | 34,868 |
| Bulverde TX | Comal County | R+53.3 | R+51.6 | +1.7 | +42% | $112k | 74.5% | 17.6% | 6,486 |
| Mont Belvieu TX | Liberty County | R+72.2 | R+70.6 | +1.5 | +31% | $133k | 68.1% | 19.6% | 9,020 |
| Abingdon VA | Washington County | R+32.7 | R+31.3 | +1.4 | +5% | $55k | 91.0% | 0.9% | 8,330 |
| Northlake TX | Denton County | R+37.6 | R+36.2 | +1.4 | +77% | $123k | 59.2% | 22.2% | 8,283 |
| Cut Off LA | Lafourche Parish | R+82.0 | R+80.7 | +1.3 | +39% | $68k | 75.3% | 15.5% | 5,398 |
| Fishersville VA | Augusta County | R+30.2 | R+29.1 | +1.2 | +8% | $84k | 82.1% | 6.6% | 9,484 |
| Lovejoy GA | Clayton County | D+72.7 | D+73.6 | +1.0 | +35% | $72k | 6.1% | 9.5% | 11,508 |
| Anna TX | Collin County | R+28.0 | R+27.5 | +0.6 | +49% | $106k | 60.3% | 19.4% | 24,330 |
| Pasadena Hills FL | Pasco County | R+18.0 | R+17.8 | +0.2 | +37% | $85k | 60.0% | 20.4% | 13,505 |
| Covington LA | St. Tammany Parish | R+26.5 | R+26.3 | +0.2 | +41% | $76k | 74.9% | 6.7% | 11,658 |
| McLean VA | Fairfax County | D+40.3 | D+37.3 | −3.1 | +6% | $250k | 65.8% | 5.6% | 49,627 |
| Oakton VA | Fairfax County | D+43.8 | D+38.3 | −5.5 | +3% | $161k | 53.5% | 11.0% | 36,528 |
| Dunn Loring VA | Fairfax County | D+49.2 | D+43.6 | −5.6 | +1% | $244k | 59.0% | 8.9% | 8,957 |
| Idylwood VA | Fairfax County | D+54.2 | D+45.6 | −8.6 | +-3% | $120k | 46.2% | 20.8% | 17,559 |
How this collection was built
A city is included when it (1) trended toward Harris — a positive 2020→2024 margin swing, (2) had a fast-growing electorate — 2024 votes up by at least the tier threshold vs 2020, and (3) had a real electorate of ≥800 votes in 2024. Growth is measured by votes, a close proxy for new-rooftop population in these master-planned exurbs.
The aggregate margin and swing are computed from the members’ summed major-party votes, so margins add up exactly; modern city figures are precinct/block-group-disaggregated. Population and race/education shares are population-weighted (also exact). Income is shown as a range plus a population-weighted average of member medians — an approximation, never a manufactured “collection median.”
- Richfield, UTimplausible-growth(>120%)
- Kiryas Joel, NYnot-a-suburb (Hasidic religious village)
- Prairie View, TXnot-a-suburb (HBCU college town)
- Cusseta-Chattahoochee County unified government, GAmilitary-base
- Fort Stewart, GAmilitary-base
Elections: MIT Election Lab, precinct→block-group-disaggregated to place (2020, 2024). Demographics: Census ACS 2024 5-year. Swing = 2024 margin − 2020 margin, margin = (Dem − Rep) ÷ total votes; positive is a move toward Harris. Individual city margins are disaggregated estimates; the collection-level vote rollup is exact given those inputs.