100 cities ranked by median home price
$12K
Lowest Price
$118K
Avg of Top 50
$12K
81 days on market
$18K
32 days on market
$31K
9 days on market
$36K
6 days on market
$44K
3 days on market
$46K
264 days on market
$60K
86 days on market
$65K
15 days on market
$66K
53 days on market
$66K
12 days on market
| # | City | Median Price | Days on Market | Months Supply | YoY Change |
|---|---|---|---|---|---|
| 1 | Funkley | $12K | 81 days | — | N/A |
| 2 | Boy River | $18K | 32 days | — | N/A |
| 3 | Garfield | $31K | 9 days | 1.0 mo | N/A |
| 4 | Taunton | $36K | 6 days | — | N/A |
| 5 | Comfrey | $44K | 3 days | 1.0 mo | N/A |
| 6 | Evan | $46K | 264 days | — | N/A |
| 7 | Ball Club | $60K | 86 days | — | N/A |
| 8 | Canton | $65K | 15 days | 1.0 mo | N/A |
| 9 | Effie | $66K | 53 days | 2.0 mo | N/A |
| 10 | Vining | $66K | 12 days | — | N/A |
| 11 | Marble | $70K | 153 days | 3.0 mo | N/A |
| 12 | Cass Lake | $73K | 39 days | 5.5 mo | N/A |
| 13 | Garvin | $73K | 39 days | — | N/A |
| 14 | Lynd | $74K | 29 days | 1.0 mo | N/A |
| 15 | Cobden | $75K | 5 days | — | N/A |
| 16 | Essig | $75K | 60 days | — | N/A |
| 17 | Goodland | $75K | 178 days | — | N/A |
| 18 | Lismore | $75K | 86 days | — | N/A |
| 19 | Zemple | $75K | 29 days | — | N/A |
| 20 | Bena | $78K | 43 days | — | N/A |
| 21 | Myrtle | $80K | 314 days | 1.0 mo | N/A |
| 22 | Harris | $82K | 101 days | 2.0 mo | N/A |
| 23 | Hartland | $84K | 72 days | — | N/A |
| 24 | Ceylon | $85K | 8 days | — | N/A |
| 25 | Sargeant | $85K | 6 days | — | N/A |
| 26 | Twin Lakes | $89K | 30 days | — | N/A |
| 27 | Balaton | $90K | 42 days | 4.0 mo | N/A |
| 28 | Sunburg | $90K | 10 days | 1.0 mo | N/A |
| 29 | Kelliher | $92K | 9 days | 3.0 mo | N/A |
| 30 | Albany | $95K | 37 days | 5.0 mo | N/A |
| 31 | Fort Ripley | $95K | 15 days | 1.0 mo | N/A |
| 32 | Nashua | $97K | 77 days | — | N/A |
| 33 | Ronneby | $97K | 26 days | — | N/A |
| 34 | Freeborn | $100K | 136 days | 1.0 mo | N/A |
| 35 | Trimont | $100K | 18 days | — | N/A |
| 36 | Taconite | $105K | 34 days | 2.0 mo | N/A |
| 37 | Le Roy | $105K | 7 days | 2.0 mo | N/A |
| 38 | Erhard | $108K | 100 days | — | N/A |
| 39 | Waltham | $110K | 14 days | — | N/A |
| 40 | Garrison | $118K | 77 days | 2.0 mo | N/A |
| 41 | Manchester | $118K | 7 days | — | N/A |
| 42 | Carlos | $120K | 129 days | 2.0 mo | N/A |
| 43 | Rushford | $120K | 51 days | 1.0 mo | N/A |
| 44 | Truman | $120K | 22 days | 7.0 mo | N/A |
| 45 | Albert Lea | $123K | 56 days | 3.9 mo | -47.0% |
| 46 | Pillager | $125K | 63 days | 0.5 mo | N/A |
| 47 | Meire Grove | $126K | 7 days | — | N/A |
| 48 | Adams | $128K | 44 days | 2.0 mo | N/A |
| 49 | Alden | $130K | 48 days | 4.0 mo | N/A |
| 50 | Deer Creek | $130K | 29 days | 1.0 mo | N/A |
| 51 | La Prairie | $132K | 1 days | 1.0 mo | N/A |
| 52 | Lyle | $133K | 1 days | 2.0 mo | N/A |
| 53 | Hayward | $133K | 16 days | 1.0 mo | N/A |
| 54 | Florence | $134K | 190 days | — | N/A |
| 55 | Nashwauk | $134K | 52 days | 1.0 mo | N/A |
| 56 | Emmons | $135K | 95 days | — | N/A |
| 57 | Springfield | $136K | 117 days | 2.5 mo | N/A |
| 58 | Welcome | $137K | 18 days | 2.5 mo | N/A |
| 59 | Fountain | $138K | 14 days | — | N/A |
| 60 | Minneota | $138K | 112 days | 1.0 mo | N/A |
| 61 | Taopi | $139K | 16 days | — | N/A |
| 62 | Whalan | $140K | 13 days | — | N/A |
| 63 | Ellsworth | $140K | 110 days | — | N/A |
| 64 | Lake Lillian | $140K | 49 days | 2.0 mo | N/A |
| 65 | Wilton | $140K | 1 days | — | N/A |
| 66 | Kenyon | $141K | 28 days | 4.0 mo | N/A |
| 67 | Conger | $142K | 10 days | — | N/A |
| 68 | Northrop | $142K | 6 days | 3.0 mo | N/A |
| 69 | New Germany | $143K | 6 days | 1.0 mo | N/A |
| 70 | Rothsay | $143K | 22 days | 1.0 mo | N/A |
| 71 | Falcon Heights | $145K | 324 days | 1.3 mo | N/A |
| 72 | Lansing | $145K | 32 days | 2.0 mo | N/A |
| 73 | Russell | $145K | 8 days | 1.0 mo | N/A |
| 74 | Bovey | $147K | 17 days | 0.5 mo | N/A |
| 75 | Hanska | $149K | 8 days | — | N/A |
| 76 | Dent | $150K | 29 days | — | N/A |
| 77 | Bigelow | $150K | 36 days | — | N/A |
| 78 | Kilkenny | $150K | 172 days | — | N/A |
| 79 | Parkers Prairie | $155K | 40 days | 1.5 mo | N/A |
| 80 | Calumet | $155K | 43 days | 1.0 mo | N/A |
| 81 | Ghent | $155K | 2 days | — | N/A |
| 82 | Leota | $155K | 6 days | — | N/A |
| 83 | Urbank | $155K | 29 days | — | N/A |
| 84 | Brewster | $156K | 94 days | 0.5 mo | N/A |
| 85 | Deer River | $159K | 85 days | 1.0 mo | N/A |
| 86 | Elizabeth | $160K | 55 days | 2.0 mo | N/A |
| 87 | Greenwald | $160K | 14 days | 1.0 mo | N/A |
| 88 | Rose Creek | $160K | 4 days | 1.0 mo | N/A |
| 89 | Dunnell | $162K | 3 days | 2.0 mo | N/A |
| 90 | Sleepy Eye | $162K | 2 days | 1.6 mo | N/A |
| 91 | Henning | $163K | 143 days | 4.0 mo | N/A |
| 92 | Searles | $163K | 19 days | — | N/A |
| 93 | Bemidji | $164K | 32 days | 11.3 mo | N/A |
| 94 | Altura | $165K | 44 days | — | N/A |
| 95 | Dundee | $165K | 242 days | — | N/A |
| 96 | Evansville | $165K | 4 days | 2.0 mo | N/A |
| 97 | Kinbrae | $165K | 242 days | — | N/A |
| 98 | Onamia | $165K | 76 days | 2.0 mo | N/A |
| 99 | Turtle River | $165K | 49 days | — | N/A |
| 100 | Tracy | $168K | 34 days | 2.7 mo | N/A |
Looking for affordable housing in Minnesota? We've ranked 100 cities by median home price to help you find budget-friendly options. The most affordable city is Funkley with a median price of $12K.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent