Best rent-to-income cities in Missouri
Cities in Missouri ranked by lowest rent as a percentage of median household income. Cities with 15,000+ residents.
Key findings
- Creve Coeur ranks first, with rent at 13.7% of median household income.
- Across all 42 cities on this list, the median rent is $1,456/mo.
- Kirksville moved from #20 to #10 compared with a year ago.
Data as of September 2026. Twelve months of median rent as a share of Census median household income (5-year estimates). Updated monthly. Download this list (CSV)
Best value (RRS)Overheated (RRS)Most affordableMost expensiveRent fallingRent risingBest rent/incomeMost rent-burdenedRecord-high rentSeasonal swingsRent vs. income
42 cities
| Rank | City | Rent/income | Median rent | Income | Vs. a year ago |
|---|---|---|---|---|---|
| 01 | Creve CoeurMO | 13.7% | $1,456/mo | $127,188 | same |
| 02 | ChesterfieldMO | 15.2% | $1,680/mo | $133,037 | same |
| 03 | BallwinMO | 16.8% | $1,741/mo | $124,626 | ↑1 from #4 |
| 04 | ClaytonMO | 17.5% | $1,789/mo | $123,000 | ↑1 from #5 |
| 05 | OakvilleMO | 17.5% | $1,552/mo | $106,362 | -- |
| 06 | Jefferson CityMO | 18.2% | $1,005/mo | $66,371 | same |
| 07 | GladstoneMO | 18.3% | $1,208/mo | $79,271 | same |
| 08 | JacksonMO | 18.7% | $1,203/mo | $77,105 | ↑2 from #10 |
| 09 | KirkwoodMO | 18.7% | $1,893/mo | $121,270 | ↓1 from #8 |
| 10 | KirksvilleMO | 19.4% | $808/mo | $50,071 | ↑10 from #20 |
| 11 | Maryland HeightsMO | 19.4% | $1,398/mo | $86,436 | ↑1 from #12 |
| 12 | WentzvilleMO | 19.8% | $1,854/mo | $112,394 | ↓3 from #9 |
| 13 | RaymoreMO | 20.0% | $1,737/mo | $104,447 | ↓2 from #11 |
| 14 | Cape GirardeauMO | 20.4% | $944/mo | $55,658 | ↓1 from #13 |
| 15 | LibertyMO | 21.3% | $1,574/mo | $88,542 | same |
| 16 | RollaMO | 21.5% | $829/mo | $46,204 | ↓2 from #14 |
| 17 | ManchesterMO | 22.1% | $1,805/mo | $97,801 | ↓14 from #3 |
| 18 | University CityMO | 22.6% | $1,517/mo | $80,694 | ↓2 from #16 |
| 19 | Grain ValleyMO | 22.6% | $1,688/mo | $89,649 | same |
| 20 | NixaMO | 22.8% | $1,582/mo | $83,385 | ↓3 from #17 |
| 21 | WarrensburgMO | 23.2% | $1,101/mo | $57,067 | ↓3 from #18 |
| 22 | MehlvilleMO | 23.2% | $1,299/mo | $67,071 | -- |
| 23 | Blue SpringsMO | 23.6% | $1,748/mo | $88,920 | ↓2 from #21 |
| 24 | OverlandMO | 23.6% | $1,217/mo | $61,773 | -- |
| 25 | LebanonMO | 24.3% | $981/mo | $48,359 | -- |
| 26 | AfftonMO | 24.4% | $1,614/mo | $79,539 | -- |
| 27 | Kansas CityMO | 25.1% | $1,446/mo | $69,166 | ↓4 from #23 |
| 28 | OzarkMO | 25.3% | $1,566/mo | $74,182 | ↓6 from #22 |
| 29 | RepublicMO | 25.4% | $1,393/mo | $65,729 | ↓2 from #27 |
| 30 | RaytownMO | 25.9% | $1,484/mo | $68,840 | ↓6 from #24 |
| 31 | ColumbiaMO | 26.4% | $1,464/mo | $66,498 | ↓6 from #25 |
| 32 | Spanish LakeMO | 26.8% | $1,249/mo | $55,920 | ↓4 from #28 |
| 33 | SedaliaMO | 27.0% | $1,147/mo | $50,990 | ↓7 from #26 |
| 34 | JoplinMO | 27.0% | $1,173/mo | $52,097 | ↓5 from #29 |
| 35 | ArnoldMO | 27.7% | $1,807/mo | $78,370 | -- |
| 36 | IndependenceMO | 27.7% | $1,395/mo | $60,339 | ↓6 from #30 |
| 37 | SpringfieldMO | 29.0% | $1,192/mo | $49,311 | ↓6 from #31 |
| 38 | BeltonMO | 29.9% | $1,725/mo | $69,226 | ↓6 from #32 |
| 39 | FlorissantMO | 30.4% | $1,656/mo | $65,318 | ↓5 from #34 |
| 40 | GrandviewMO | 30.5% | $1,357/mo | $53,447 | ↓7 from #33 |
| 41 | HazelwoodMO | 31.0% | $1,442/mo | $55,908 | ↓6 from #35 |
| 42 | FergusonMO | 34.1% | $1,351/mo | $47,524 | ↓6 from #36 |