The 20 most expensive and 20 most affordable US cities (50K+ pop), and what their existence side-by-side tells us.
The 20 most expensive US cities (50K+ pop)
| # | City | Median home |
|---|---|---|
| 1 | Los Altos, CA | $4,681,519 |
| 2 | Saratoga, CA | $4,209,301 |
| 3 | Newport Beach, CA | $3,709,420 |
| 4 | Palo Alto, CA | $3,683,761 |
| 5 | Beverly Hills, CA | $3,672,505 |
| 6 | Manhattan Beach, CA | $3,260,960 |
| 7 | Cupertino, CA | $3,183,398 |
| 8 | Menlo Park, CA | $2,867,595 |
| 9 | Burlingame, CA | $2,797,065 |
| 10 | Los Gatos, CA | $2,705,565 |
| 11 | San Carlos, CA | $2,476,617 |
| 12 | University Park, TX | $2,461,469 |
| 13 | Belmont, CA | $2,359,209 |
| 14 | Mercer Island, WA | $2,341,751 |
| 15 | Sunnyvale, CA | $2,144,024 |
| 16 | Mountain View, CA | $2,029,113 |
| 17 | Campbell, CA | $1,977,750 |
| 18 | Lafayette, CA | $1,956,403 |
| 19 | Encinitas, CA | $1,931,548 |
| 20 | Danville, CA | $1,915,125 |
The 20 most affordable US cities (50K+ pop)
| # | City | Median home |
|---|---|---|
| 1 | Flint, MI | $65,949 |
| 2 | Youngstown, OH | $71,351 |
| 3 | Detroit, MI | $76,488 |
| 4 | Jackson, MS | $88,100 |
| 5 | Gary, IN | $92,113 |
| 6 | Decatur, IL | $104,867 |
| 7 | Cleveland, OH | $117,703 |
| 8 | Port Arthur, TX | $127,175 |
| 9 | Toledo, OH | $130,101 |
| 10 | Albany, GA | $131,279 |
| 11 | Peoria, IL | $132,671 |
| 12 | Anderson, IN | $135,908 |
| 13 | Enid, OK | $136,265 |
| 14 | Birmingham, AL | $137,201 |
| 15 | Dayton, OH | $138,867 |
| 16 | Akron, OH | $140,512 |
| 17 | Pontiac, MI | $140,712 |
| 18 | Lawton, OK | $141,667 |
| 19 | Waterloo, IA | $145,863 |
| 20 | Shreveport, LA | $146,463 |
The ratio
The most expensive 50K+ city is roughly 30-50× the price of the cheapest. Both are American. Both have housing supply, employment, transport, schools, healthcare. The difference is what kind of life you can have on a given income.
Why so much spread?
- Zoning constraints. Coastal California (with hills + ocean + restrictive zoning) cannot build more housing. Texas can.
- Local wages. SF Bay Area engineers make $250K+. McAllen TX retail workers make ~$30K. Land values track local incomes.
- Migration flows. Demand piles up where people want to live AND where they can afford to stay.
The opportunity
Remote work has decoupled wages from where you live. A remote engineer keeping their tier-1 salary while moving to a tier-2 or tier-3 city captures the spread directly. This is geo-arbitrage — and our cost-of-living adjuster quantifies it.
Most aggressive arbitrage candidates: anywhere on the affordable list while keeping a coastal salary. The math works overwhelmingly.