Home / Missouri / Best Places to Live

Best Places to Live in Missouri (2026)

Missouri has a cost of living index of 75 (US average = 100) with a median household income of $61,047 and a population of 4,394,421. We ranked 15 cities based on affordability, income, housing value, and climate to find the best places to call home in Missouri.

101
Cost Index

O'Fallon is 1% more expensive than the national average with a median income of $107,203 and a population of 92,697.

$107,203
Median Income
$1,400/mo
Median Rent
$305,100
Home Value
92,697
Population
5 Affton
79
Cost Index

Affton is 21% cheaper than the national average with a median income of $77,337 and a population of 20,035.

$77,337
Median Income
$978/mo
Median Rent
$200,300
Home Value
56.5°F
Avg Temp
104
Cost Index

Ballwin is 4% more expensive than the national average with a median income of $121,170 and a population of 30,835.

$121,170
Median Income
$1,386/mo
Median Rent
$353,400
Home Value
30,835
Population
120
Cost Index

Wildwood is 20% more expensive than the national average with a median income of $157,750 and a population of 35,168.

$157,750
Median Income
$1,575/mo
Median Rent
$472,800
Home Value
35,168
Population
9 Arnold
83
Cost Index

Arnold is 17% cheaper than the national average with a median income of $75,194 and a population of 20,884.

$75,194
Median Income
$1,085/mo
Median Rent
$209,700
Home Value
56.5°F
Avg Temp
90
Cost Index

Oakville is 10% cheaper than the national average with a median income of $103,125 and a population of 35,166.

$103,125
Median Income
$1,083/mo
Median Rent
$292,500
Home Value
35,166
Population
12 Raymore
98
Cost Index

Raymore is 2% cheaper than the national average with a median income of $103,158 and a population of 23,849.

$103,158
Median Income
$1,283/mo
Median Rent
$318,000
Home Value
23,849
Population
14 Liberty
90
Cost Index

Liberty is 10% cheaper than the national average with a median income of $95,425 and a population of 30,446.

$95,425
Median Income
$1,164/mo
Median Rent
$267,900
Home Value
30,446
Population
15 Eureka
100
Cost Index

Eureka is 0% cheaper than the national average with a median income of $108,947 and a population of 12,371.

$108,947
Median Income
$1,240/mo
Median Rent
$352,200
Home Value
12,371
Population

How We Rank the Best Places to Live

Our livability score combines four data-driven factors: affordability (35% — cost of living index relative to national average), income (25% — median household income from the Census Bureau), housing value (15% — home price to income ratio), and climate (15% — NOAA temperature normals favoring moderate climates). Population serves as a proxy for amenities (10%).

Only cities with at least 5,000–10,000 residents are included. Data sourced from the US Census Bureau, Zillow, HUD, and NOAA.