Most affordable cities for renters in Minnesota
Cities in Minnesota ranked by lowest median rent. Includes cities with 15,000+ residents. Updated monthly.
Key findings
- Bemidji ranks first, with a median rent of $1,023/mo.
- Across all 52 cities on this list, the median rent is $1,681/mo.
Data as of September 2026. Median rent from RentDataNow's monthly city data (Zillow's rent index where Zillow covers the city). Rank a year ago compares the same cities' rent 12 months earlier. Updated monthly. Download this list (CSV)
Best value (RRS)Overheated (RRS)Most affordableMost expensiveRent fallingRent risingBest rent/incomeMost rent-burdenedRecord-high rentSeasonal swingsRent vs. income
52 cities
| Rank | City | Median rent | 1-yr change | 5-yr change | Rent/income | Vs. a year ago |
|---|---|---|---|---|---|---|
| 01 | BemidjiMN | $1,023/mo | 0.0% | -- | 22.2% | -- |
| 02 | Albert LeaMN | $1,043/mo | 0.0% | -- | 19.4% | -- |
| 03 | WinonaMN | $1,065/mo | -8.2% | -- | 22.7% | same |
| 04 | OwatonnaMN | $1,081/mo | 0.0% | -- | 16.1% | -- |
| 05 | MoorheadMN | $1,093/mo | +3.1% | -- | 18.0% | ↓3 from #2 |
| 06 | AustinMN | $1,161/mo | +9.6% | -- | 20.5% | ↓5 from #1 |
| 07 | MankatoMN | $1,257/mo | +8.4% | -- | 22.6% | ↓3 from #4 |
| 08 | New HopeMN | $1,359/mo | +2.9% | -- | 21.0% | ↓2 from #6 |
| 09 | CrystalMN | $1,385/mo | 0.0% | -- | 18.0% | -- |
| 10 | FridleyMN | $1,389/mo | +5.2% | -- | 21.5% | ↓5 from #5 |
| 11 | RichfieldMN | $1,393/mo | +2.6% | +18.5% | 19.6% | ↓4 from #7 |
| 12 | New BrightonMN | $1,394/mo | +2.4% | -- | 18.9% | ↓4 from #8 |
| 13 | Brooklyn CenterMN | $1,395/mo | +1.8% | -- | 23.1% | ↓4 from #9 |
| 14 | AnokaMN | $1,422/mo | 0.0% | -- | 22.5% | -- |
| 15 | DuluthMN | $1,434/mo | +3.4% | +25.9% | 25.0% | ↓5 from #10 |
| 16 | MaplewoodMN | $1,488/mo | +2.2% | -- | 19.5% | ↓4 from #12 |
| 17 | BurnsvilleMN | $1,493/mo | +1.6% | +14.0% | 20.6% | ↓4 from #13 |
| 18 | RosevilleMN | $1,553/mo | +3.1% | -- | 21.4% | ↓2 from #16 |
| 19 | Brooklyn ParkMN | $1,558/mo | +9.3% | +33.6% | 20.8% | ↓8 from #11 |
| 20 | Forest LakeMN | $1,573/mo | +5.2% | -- | 20.3% | ↓5 from #15 |
| 21 | RochesterMN | $1,602/mo | +1.3% | +21.6% | 21.5% | ↓3 from #18 |
| 22 | Columbia HeightsMN | $1,616/mo | +8.5% | -- | 26.3% | ↓8 from #14 |
| 23 | HopkinsMN | $1,617/mo | +4.9% | +26.2% | 25.8% | ↓6 from #17 |
| 24 | BuffaloMN | $1,663/mo | 0.0% | -- | 22.5% | -- |
| 25 | Coon RapidsMN | $1,672/mo | +4.7% | +23.9% | 22.7% | ↓6 from #19 |
| 26 | EaganMN | $1,679/mo | +1.6% | +16.6% | 18.5% | ↓5 from #21 |
| 27 | BloomingtonMN | $1,681/mo | +4.5% | +15.3% | 21.6% | ↓7 from #20 |
| 28 | NorthfieldMN | $1,739/mo | 0.0% | -- | 24.6% | -- |
| 29 | White Bear LakeMN | $1,745/mo | -0.3% | -- | 25.1% | ↓3 from #26 |
| 30 | MinneapolisMN | $1,747/mo | +3.1% | +15.2% | 25.9% | ↓8 from #22 |
| 31 | ShakopeeMN | $1,763/mo | +2.6% | +22.0% | 19.7% | ↓8 from #23 |
| 32 | Inver Grove HeightsMN | $1,795/mo | +2.9% | -- | 21.3% | ↓8 from #24 |
| 33 | MinnetonkaMN | $1,822/mo | +4.4% | +19.7% | 18.3% | ↓8 from #25 |
| 34 | Cottage GroveMN | $1,827/mo | +2.3% | -- | 18.2% | ↓5 from #29 |
| 35 | ChaskaMN | $1,828/mo | +2.2% | -- | 19.8% | ↓5 from #30 |
| 36 | Eden PrairieMN | $1,837/mo | +3.7% | +19.1% | 16.9% | ↓9 from #27 |
| 37 | OakdaleMN | $1,858/mo | +4.2% | -- | 23.8% | ↓9 from #28 |
| 38 | ChamplinMN | $1,865/mo | 0.0% | -- | 19.3% | -- |
| 39 | Elk RiverMN | $1,903/mo | 0.0% | -- | 21.0% | -- |
| 40 | PlymouthMN | $1,907/mo | +4.3% | +18.7% | 16.8% | ↓9 from #31 |
| 41 | ShoreviewMN | $1,910/mo | +3.0% | -- | 21.1% | ↓9 from #32 |
| 42 | SavageMN | $1,929/mo | +2.1% | -- | 18.4% | ↓8 from #34 |
| 43 | Golden ValleyMN | $1,940/mo | +2.5% | +12.4% | 21.4% | ↓8 from #35 |
| 44 | RamseyMN | $1,983/mo | +5.4% | -- | 20.4% | ↓11 from #33 |
| 45 | Apple ValleyMN | $1,985/mo | -0.7% | +13.6% | 24.4% | ↓7 from #38 |
| 46 | EdinaMN | $2,015/mo | +3.4% | +13.3% | 18.8% | ↓10 from #36 |
| 47 | RosemountMN | $2,035/mo | +1.3% | -- | 18.8% | ↓8 from #39 |
| 48 | BlaineMN | $2,064/mo | +4.3% | -- | 23.2% | ↓11 from #37 |
| 49 | Prior LakeMN | $2,065/mo | +2.3% | -- | 18.5% | ↓9 from #40 |
| 50 | LakevilleMN | $2,101/mo | +1.3% | +17.8% | 18.1% | ↓9 from #41 |