
Price · 12 months through September 2026
Twin Cities cities where homes sell for under $400,000
Half the homes sold in each of these places went for less than the price shown, over the 12 months through September 2026. Lowest first. Links open the homes for sale there under $400,000.
51 places
The list
How we made it: Every city in our community guides with at least 30 sales in the 12 months (and Minneapolis and Saint Paul neighborhoods with at least 20) whose median sale price was under $400,000.
- 1FaribaultRice County
- Median sale price
- $290,000
- Change from a year earlier
- −6.3%
- Homes sold
- 306
- 2Saint PaulRamsey County
- Median sale price
- $300,000
- Change from a year earlier
- 0.0%
- Homes sold
- 2,682
- 3South St. PaulDakota County
- Median sale price
- $300,000
- Change from a year earlier
- +2.7%
- Homes sold
- 226
- 4Columbia HeightsAnoka County
- Median sale price
- $302,000
- Change from a year earlier
- +0.7%
- Homes sold
- 251
- 5Brooklyn CenterHennepin County
- Median sale price
- $305,000
- Change from a year earlier
- +1.7%
- Homes sold
- 281
- 6Circle PinesAnoka County
- Median sale price
- $306,500
- Change from a year earlier
- −2.7%
- Homes sold
- 92
- 7LauderdaleRamsey County
- Median sale price
- $309,950
- Change from a year earlier
- +3.3%
- Homes sold
- 30
- 8St. Paul ParkWashington County
- Median sale price
- $314,900
- Change from a year earlier
- +0.8%
- Homes sold
- 65
- 9Spring Lake ParkAnoka County
- Median sale price
- $324,950
- Change from a year earlier
- −1.5%
- Homes sold
- 76
- 10Norwood Young AmericaCarver County
- Median sale price
- $325,000
- Change from a year earlier
- −3.0%
- Homes sold
- 51
- 11CrystalHennepin County
- Median sale price
- $325,550
- Change from a year earlier
- +1.7%
- Homes sold
- 300
- 12OakdaleWashington County
- Median sale price
- $329,900
- Change from a year earlier
- +1.5%
- Homes sold
- 384
- 13RobbinsdaleHennepin County
- Median sale price
- $330,000
- Change from a year earlier
- +3.1%
- Homes sold
- 217
- 14Coon RapidsAnoka County
- Median sale price
- $335,000
- Change from a year earlier
- −1.5%
- Homes sold
- 745
- 15FridleyAnoka County
- Median sale price
- $335,000
- Change from a year earlier
- +3.1%
- Homes sold
- 276
- 16North St. PaulRamsey County
- Median sale price
- $335,000
- Change from a year earlier
- +6.3%
- Homes sold
- 142
- 17West St. PaulDakota County
- Median sale price
- $343,250
- Change from a year earlier
- +6.5%
- Homes sold
- 244
- 18MaplewoodRamsey County
- Median sale price
- $345,000
- Change from a year earlier
- +4.5%
- Homes sold
- 388
- 19HastingsDakota County
- Median sale price
- $345,000
- Change from a year earlier
- +1.5%
- Homes sold
- 316
- 20AnokaAnoka County
- Median sale price
- $345,000
- Change from a year earlier
- +2.7%
- Homes sold
- 207
- 21Brooklyn ParkHennepin County
- Median sale price
- $349,900
- Change from a year earlier
- 0.0%
- Homes sold
- 850
- 22St. FrancisAnoka County
- Median sale price
- $349,900
- Change from a year earlier
- +1.7%
- Homes sold
- 144
- 23Belle PlaineScott County
- Median sale price
- $349,995
- Change from a year earlier
- +6.9%
- Homes sold
- 128
- 24Mounds ViewRamsey County
- Median sale price
- $351,000
- Change from a year earlier
- +3.2%
- Homes sold
- 110
- 25HopkinsHennepin County
- Median sale price
- $352,500
- Change from a year earlier
- −4.7%
- Homes sold
- 141
- 26MinneapolisHennepin County
- Median sale price
- $353,500
- Change from a year earlier
- +2.5%
- Homes sold
- 4,031
- 27RichfieldHennepin County
- Median sale price
- $355,000
- Change from a year earlier
- −2.7%
- Homes sold
- 412
- 28Little CanadaRamsey County
- Median sale price
- $359,891
- Change from a year earlier
- +7.6%
- Homes sold
- 121
- 29New HopeHennepin County
- Median sale price
- $361,000
- Change from a year earlier
- +2.1%
- Homes sold
- 253
- 30RockfordWright County
- Median sale price
- $364,500
- Change from a year earlier
- +2.9%
- Homes sold
- 54
- 31White Bear LakeRamsey County
- Median sale price
- $365,000
- Change from a year earlier
- +1.4%
- Homes sold
- 349
- 32NorthfieldRice County
- Median sale price
- $369,950
- Change from a year earlier
- +1.4%
- Homes sold
- 230
- 33Vadnais HeightsRamsey County
- Median sale price
- $371,000
- Change from a year earlier
- −5.4%
- Homes sold
- 200
- 34BloomingtonHennepin County
- Median sale price
- $375,000
- Change from a year earlier
- +1.0%
- Homes sold
- 951
- 35RosevilleRamsey County
- Median sale price
- $375,000
- Change from a year earlier
- +2.7%
- Homes sold
- 403
- 36WatertownCarver County
- Median sale price
- $375,000
- Change from a year earlier
- +5.6%
- Homes sold
- 76
- 37St. BonifaciusHennepin County
- Median sale price
- $375,000
- Change from a year earlier
- +10.3%
- Homes sold
- 31
- 38BlaineAnoka County
- Median sale price
- $380,000
- Change from a year earlier
- −2.1%
- Homes sold
- 882
- 39Apple ValleyDakota County
- Median sale price
- $380,000
- Change from a year earlier
- 0.0%
- Homes sold
- 655
- 40St. AnthonyHennepin County
- Median sale price
- $380,000
- Change from a year earlier
- +5.6%
- Homes sold
- 105
- 41BurnsvilleDakota County
- Median sale price
- $382,750
- Change from a year earlier
- +2.1%
- Homes sold
- 708
- 42RamseyAnoka County
- Median sale price
- $383,000
- Change from a year earlier
- −1.8%
- Homes sold
- 482
- 43ChamplinHennepin County
- Median sale price
- $385,000
- Change from a year earlier
- +2.7%
- Homes sold
- 312
- 44MayerCarver County
- Median sale price
- $385,250
- Change from a year earlier
- −1.5%
- Homes sold
- 38
- 45New PragueScott County
- Median sale price
- $390,000
- Change from a year earlier
- −1.3%
- Homes sold
- 127
- 46New BrightonRamsey County
- Median sale price
- $390,250
- Change from a year earlier
- +1.9%
- Homes sold
- 254
- 47NewportWashington County
- Median sale price
- $391,500
- Change from a year earlier
- +5.8%
- Homes sold
- 34
- 48FarmingtonDakota County
- Median sale price
- $392,000
- Change from a year earlier
- −2.0%
- Homes sold
- 451
- 49St. Louis ParkHennepin County
- Median sale price
- $395,050
- Change from a year earlier
- +2.4%
- Homes sold
- 738
- 50EaganDakota County
- Median sale price
- $395,900
- Change from a year earlier
- +0.2%
- Homes sold
- 745
- 51Inver Grove HeightsDakota County
- Median sale price
- $398,950
- Change from a year earlier
- +10.4%
- Homes sold
- 392
Inside the cities
Minneapolis and Saint Paul neighborhoods
| Neighborhood | Median sale price | Change | Homes sold |
|---|---|---|---|
| Cedar-Riverside Minneapolis | $125,000 | +16.3% | 21 |
| Stevens Square-Loring Heights Minneapolis | $149,900 | +3.4% | 29 |
| Whittier Minneapolis | $185,000 | −5.1% | 53 |
| Downtown Saint Paul | $185,000 | −7.5% | 101 |
| Midtown Phillips Minneapolis | $208,000 | −17.6% | 26 |
| West Maka Ska Minneapolis | $209,750 | −21.4% | 24 |
| Folwell Minneapolis | $217,932 | +1.4% | 68 |
| Hawthorne Minneapolis | $220,000 | −12.0% | 27 |
| Webber-Camden Minneapolis | $220,825 | −6.0% | 64 |
| McKinley Minneapolis | $224,000 | −2.6% | 46 |
| Jordan Minneapolis | $230,000 | +4.5% | 99 |
| North End Saint Paul | $240,000 | +6.7% | 151 |
| Downtown West Minneapolis | $244,500 | −14.5% | 104 |
| Payne-Phalen Saint Paul | $244,998 | −5.8% | 254 |
| Frogtown Saint Paul | $245,000 | +2.1% | 81 |
| Willard-Hay Minneapolis | $247,500 | −5.5% | 88 |
| Loring Park Minneapolis | $250,000 | +14.2% | 59 |
| Dayton's Bluff Saint Paul | $250,000 | +3.7% | 150 |
| Lind-Bohanon Minneapolis | $257,000 | +24.8% | 63 |
| Near North Minneapolis | $260,750 | −5.7% | 22 |
| Cleveland Minneapolis | $267,500 | +15.6% | 67 |
| Greater East Side Saint Paul | $269,990 | +1.9% | 295 |
| West Side Saint Paul | $275,000 | −1.4% | 127 |
| Victory Minneapolis | $279,000 | −2.1% | 87 |
| Shingle Creek Minneapolis | $281,000 | +5.6% | 59 |
| West Seventh Saint Paul | $284,750 | −12.4% | 128 |
| Lyndale Minneapolis | $285,000 | 0.0% | 43 |
| Southeast Como Minneapolis | $293,500 | +3.9% | 30 |
| Hamline-Midway Saint Paul | $294,250 | −0.8% | 135 |
| Battle Creek–Highwood Saint Paul | $299,900 | +0.3% | 155 |
| Bancroft Minneapolis | $300,000 | −14.3% | 52 |
| Powderhorn Park Minneapolis | $305,000 | −3.2% | 55 |
| Central Minneapolis | $308,500 | +4.6% | 36 |
| Elliot Park Minneapolis | $308,500 | −4.3% | 48 |
| Holland Minneapolis | $309,000 | −6.2% | 25 |
| St. Anthony Park Saint Paul | $309,500 | −17.5% | 46 |
| Morris Park Minneapolis | $315,000 | +1.6% | 44 |
| South Uptown Minneapolis | $315,000 | −28.2% | 37 |
| Corcoran Minneapolis | $325,550 | +2.9% | 37 |
| Columbia Park Minneapolis | $327,000 | +4.6% | 24 |
| Summit-University Saint Paul | $328,000 | +9.7% | 154 |
| Minnehaha Minneapolis | $330,000 | −0.4% | 69 |
| Regina Minneapolis | $335,000 | −5.6% | 38 |
| Standish Minneapolis | $340,000 | +3.0% | 99 |
| Longfellow Minneapolis | $345,950 | +7.8% | 40 |
| East Isles Minneapolis | $350,000 | −3.4% | 50 |
| Wenonah Minneapolis | $353,000 | +3.1% | 76 |
| Marcy Holmes Minneapolis | $355,000 | −11.0% | 31 |
| Howe Minneapolis | $360,000 | −4.0% | 101 |
| Waite Park Minneapolis | $360,000 | +3.3% | 95 |
| Como Park Saint Paul | $360,000 | +4.3% | 159 |
| Seward Minneapolis | $370,000 | +7.6% | 41 |
| Keewaydin Minneapolis | $374,050 | −6.4% | 52 |
| Bryant Minneapolis | $375,000 | +5.6% | 23 |
| Windom Park Minneapolis | $379,900 | +9.3% | 49 |
| Audubon Park Minneapolis | $380,000 | +8.7% | 71 |
| Hiawatha Minneapolis | $380,000 | +2.6% | 63 |
| Lowry Hill East Minneapolis | $392,500 | +52.7% | 32 |
| Ericsson Minneapolis | $395,000 | +14.5% | 54 |
Quick answers
Questions about this list
What is the most affordable city in our Twin Cities guides?
Faribault, where the median home sold for $290,000 over the 12 months through September 2026 (306 sales), according to the Minneapolis Area REALTORS® Local Market Update. Among cities with at least 30 sales.
How many Twin Cities-area cities have a median sale price under $400,000?
51 of the cities in our community guides, over the 12 months through September 2026, plus 59 Minneapolis and Saint Paul neighborhoods.
Does a median under $400,000 mean every home there costs less?
No. The median is the middle sale: half the homes sold for more and half for less. Most of these places have homes well above and below it, so search by your price range.
Sources: Minneapolis Area REALTORS® Local Market Update reports for each city and neighborhood, September 2026 (12 months through September 2026). Data from NorthstarMLS; produced by ShowingTime Plus, LLC; current as of October 7, 2026. Does not account for seller concessions. Activity for one month can sometimes look extreme due to small sample size. Every place links to our guide to it; open it for schools, Census facts, drive times and homes for sale.
Not sure where to start?
Tell us what matters to you.
Price, drive time, lakes, newer homes: tell us what you want and we'll send you the places and homes that fit. You decide where to live; we bring the facts.
