Cheapest Places to Live in Minnesota (2026)
Looking for the most affordable cities in Minnesota? We ranked 7 Minnesota cities by median home value. The cheapest is Saint Paul (~$286,500); the Minnesota median is $300,000.
Most affordable cities in Minnesota
Ranked by median home value, lowest first:
| # | City | Median home value | $ / sq ft |
|---|---|---|---|
| 1 | Saint Paul | $286,500 | $203 |
| 2 | Duluth | $288,500 | $195 |
| 3 | Minneapolis | $341,000 | $242 |
| 4 | Rochester | $366,000 | $208 |
| 5 | Bloomington | $382,000 | $198 |
| 6 | Plymouth | $491,500 | $214 |
| 7 | Edina | $669,500 | $270 |
Most expensive cities in Minnesota
The priciest Minnesota markets by median home value:
| # | City | Median home value | $ / sq ft |
|---|---|---|---|
| 1 | Edina | $669,500 | $270 |
| 2 | Plymouth | $491,500 | $214 |
| 3 | Bloomington | $382,000 | $198 |
| 4 | Rochester | $366,000 | $208 |
| 5 | Minneapolis | $341,000 | $242 |
| 6 | Duluth | $288,500 | $195 |
| 7 | Saint Paul | $286,500 | $203 |
How we rank Minnesota cities
Rankings use the typical (median) home value for each city from public market data (Realtor.com & Zillow research). Affordability also depends on incomes, taxes, and cost of living — see each city page for local detail. Directional estimates, not appraisals.
Explore all Minnesota home values, estimate any home with the Home Value Estimator, or see where your budget goes furthest nationwide.
Minnesota affordability: FAQ
What is the cheapest place to live in Minnesota? +
Based on median home value, Saint Paul is among the most affordable cities in Minnesota, with a typical home around $286,500 — well below the Minnesota median of $300,000.
What is the most expensive city in Minnesota? +
By median home value, Edina is among the priciest in Minnesota, with a typical home around $669,500.
Is Minnesota an affordable place to live? +
The median home value in Minnesota is about $300,000 (3% more expensive than the U.S. median of $290,000), but prices vary widely by city — from around $286,500 to $669,500.