Ranked by lowest rent-to-median-household-income ratio (top 50).

Current most affordable city: Kansas City, MO

This page ranks U.S. cities by affordability using rent-to-income ratio and cost-of-living data.

#1 Most Affordable

Kansas City, MO

Top-ranked city at a glance

Rent / income6.4%
COL index86.4
Avg rent (1BR)$916
Median income$170,794
  • Rent takes a relatively small share of typical local household income.
  • Cost-of-living stays competitive versus many peer cities.
  • Lower rent pressure creates more monthly room for essentials and savings.

Browse the full ranking below.

Showing 50 cities

#CityState🏠 Rent / income📈 COLI🏠 Avg rent 1BR💵 Median incomeAffordability
#1Kansas CityMO6.4%Excellent86.4$916$170,794
#2BirminghamAL7.7%Excellent84.6$1,227$191,128
#3MiltonMA8.6%Good100$1,278$178,053
#4JacksonvilleFL9.4%Good91.2$437$55,862
#5New LenoxIL9.5%Good100$1,057$133,071
#6LeawoodKS9.7%Good100$1,490$184,976
#7Severna ParkMD9.8%Good100$1,374$168,091
#8Upper ArlingtonOH10.0%Good100$1,258$150,993
#9Glen EllynIL10.1%Good100$1,127$133,346
#10WildwoodMO10.2%Good100$1,339$157,750
#11GilletteWY10.4%Good100$784$90,699
#12WilmetteIL10.4%Good100$1,673$192,300
#13ZionsvilleIN10.5%Good100$1,390$159,126
#14DublinOH10.5%Good100$1,357$155,282
#15WestfieldNJ10.6%Good100$1,879$212,700
#16UrbandaleIA10.6%Good100$1,000$113,086
#17MadisonAL10.7%Good100$1,169$131,436
#18OakvilleMO10.7%Good100$921$103,125
#19ReadingMA10.7%Good100$1,464$163,725
#20BataviaIL10.7%Good100$1,067$119,167
#21FulshearTX10.8%Good100$1,606$178,398
#22PrairievilleLA10.8%Good100$1,041$115,610
#23RidgewoodNJ11.0%Good100$1,989$217,250
#24PotomacMD11.2%Good100$2,224$239,205
#25Park RidgeIL11.2%Good100$1,284$138,059
#26WethersfieldCT11.2%Good100$1,108$118,523
#27KirkwoodMO11.2%Good100$1,099$117,439
#28KaysvilleUT11.3%Good100$1,210$128,996
#29West FargoND11.3%Good100$914$96,877
#30MuskegoWI11.3%Good100$1,098$116,361
#31BettendorfIA11.4%Good100$976$102,917
#32MarionIA11.5%Good100$831$87,105
#33Vestavia HillsAL11.5%Good100$1,237$129,171
#34Fort MillSC11.5%Good100$1,221$127,537
#35EldersburgMD11.5%Good100$1,407$146,598
#36North RidgevilleOH11.6%Good100$907$94,234
#37WentzvilleMO11.6%Good100$1,074$111,409
#38NeedhamMA11.6%Good100$2,050$212,241
#39Jefferson CityMO11.6%Good100$651$67,205
#40WellesleyMA11.6%Good100$2,422$250,001
#41BentonvilleAR11.6%Good100$1,052$108,465
#42AvonOH11.7%Good100$1,229$126,618
#43BallwinMO11.7%Good100$1,178$121,170
#44ProsperTX11.7%Good100$1,829$187,603
#45KellerTX11.7%Good100$1,687$172,654
#46PerrysburgOH11.8%Good100$1,031$105,226
#47Mount PleasantWI11.8%Good100$888$90,189
#48ShawneeKS11.8%Good100$1,048$106,312
#49FishersIN11.9%Good100$1,267$128,141
#50ChesterfieldMO11.9%Good100$1,320$133,380

Most expensive cities · All cities · Live on $50k