Minnesota housing market
20,515 homes for sale · median asking $386,985 · 19th largest market we track
Measured September 20, 2026
Median asking
$386,985
Median $/sq ft
$199
Median days listed
44
New this week
1,748
What is on the market, by asking price
- Under $750K
- 17,769 87%
- $750K-$1M
- 1,265 6%
- $1M-$1.5M
- 714 3%
- $1.5M+
- 767 4%
Counties in Minnesota
87Loading the map…
- Hennepin County4,172
- Dakota County1,590
- Ramsey County1,283
- Anoka County1,016
- Washington County992
- St. Louis County718
- Olmsted County696
- Scott County675
- Wright County672
- Carver County498
- Stearns County494
- Crow Wing County475
- Sherburne County357
- Otter Tail County343
- Clay County288
- Blue Earth County246
- Cass County229
- Rice County226
- Becker County224
- Itasca County215
- Chisago County210
- Goodhue County183
- Kandiyohi County178
- Beltrami County168
- Le Sueur County168
- Douglas County157
- Hubbard County150
- Isanti County150
- Steele County132
- Mower County129
- Benton County128
- Freeborn County126
- Lake County125
- Morrison County115
- Pine County114
- Aitkin County111
- Winona County108
- McLeod County103
- Mille Lacs County103
- Polk County98
- Nicollet County93
- Todd County93
- Wabasha County90
- Cook County88
- Martin County88
- Chippewa County80
- Koochiching County79
- Fillmore County76
- Carlton County72
- Kanabec County70
- Brown County68
- Cottonwood County68
- Meeker County67
- Rock County65
- Wadena County64
- Nobles County59
- Lyon County58
- Houston County56
- Renville County56
- Dodge County55
- Pipestone County53
- Faribault County52
- Sibley County52
- Waseca County50
- Redwood County48
- Roseau County47
- Pennington County46
- Lake of the Woods County44
- Pope County42
- Watonwan County40
- Lac qui Parle County39
- Jackson County38
- Wilkin County37
- Murray County36
- Swift County35
- Clearwater County34
- Norman County31
- Big Stone County28
- Grant County28
- Marshall County28
- Yellow Medicine County23
- Lincoln County20
- Red Lake County15
- Kittson County12
- Stevens County10
- Traverse County9
- Mahnomen County8
Cities in Minnesota
60 busiest- MinneapolisHennepin Co.1,196
- Saint PaulRamsey Co.690
- RochesterOlmsted Co.559
- LakevilleDakota Co.377
- WoodburyWashington Co.287
- Maple GroveHennepin Co.253
- PlymouthHennepin Co.242
- Saint CloudStearns Co.240
- ShakopeeScott Co.232
- DuluthSt. Louis Co.219
- RosemountDakota Co.214
- MankatoBlue Earth Co.211
- EdinaHennepin Co.208
- MoorheadClay Co.199
- Cottage GroveWashington Co.198
- Brooklyn ParkHennepin Co.192
- Eden PrairieHennepin Co.192
- MinnetonkaHennepin Co.191
- Saint Louis ParkHennepin Co.188
- BloomingtonHennepin Co.187
- EaganDakota Co.186
- BurnsvilleDakota Co.169
- Apple ValleyDakota Co.166
- FarmingtonDakota Co.166
- BlaineAnoka Co.163
- Detroit LakesBecker Co.156
- Prior LakeScott Co.145
- BemidjiBeltrami Co.140
- BrainerdCrow Wing Co.134
- Saint MichaelWright Co.123
- Coon RapidsAnoka Co.118
- RogersHennepin Co.118
- OtsegoWright Co.116
- WaconiaCarver Co.116
- MaplewoodRamsey Co.113
- CorcoranHennepin Co.111
- OwatonnaSteele Co.111
- SavageScott Co.111
- AlexandriaDouglas Co.109
- AustinMower Co.108
- WillmarKandiyohi Co.108
- ChaskaCarver Co.107
- Inver Grove HeightsDakota Co.106
- Elk RiverSherburne Co.105
- FaribaultRice Co.105
- RosevilleRamsey Co.105
- AndoverAnoka Co.104
- StillwaterWashington Co.95
- WayzataHennepin Co.95
- Albert LeaFreeborn Co.93
- RamseyAnoka Co.93
- ZimmermanSherburne Co.92
- Grand RapidsItasca Co.89
- DaytonHennepin Co.88
- RichfieldHennepin Co.88
- OakdaleWashington Co.87
- NorthfieldRice Co.86
- ElySt. Louis Co.83
- Forest LakeWashington Co.83
- White Bear LakeRamsey Co.83
What this does and does not say
- Coverage is the areas EuKreate tracks, so this is not the whole of Minnesota.
- Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
- Whether a home is under contract is not in the data we receive, so no pending count is shown.
- An area needs at least 8 active listings before a median is shown, because a median of four is a number rather than a market.
- Measured September 20, 2026 and recalculated daily.