Rent & Home Prices in Minnesota
75 metro areas · Sorted by average 2BR rent
Minnesota has 75 rental markets tracked by HUD Fair Market Rents. The average 2-bedroom apartment across Minnesota costs $986/month in 2026. Lake County is among the most affordable metros with 2-bedroom rents averaging $734/month, while Minneapolis has some of the highest rents in the state at $1,685/month. Use the table below to compare rent prices across all Minnesota metro areas by bedroom size. Data is sourced from HUD Fair Market Rents and updated annually.
| # | City / Metro | Studio | 1BR | 2BR | 3BR | 4BR | Pop. |
|---|---|---|---|---|---|---|---|
| 1 | Lake County Lake County, MN | $484 | $592 | $734 | $992 | $995 | 10,911 |
| 2 | Sibley County Sibley County, MN HUD Metro FMR Area | $555 | $660 | $808 | $1,070 | $1,194 | 14,933 |
| 3 | Watonwan County Watonwan County, MN | $640 | $829 | $933 | $1,232 | $1,237 | 11,169 |
| 4 | Waseca County Waseca County, MN | $704 | $711 | $933 | $1,307 | $1,537 | 18,958 |
| 5 | Traverse County Traverse County, MN | $640 | $715 | $933 | $1,307 | $1,490 | 3,279 |
| 6 | Todd County Todd County, MN | $738 | $743 | $933 | $1,297 | $1,349 | 25,402 |
| 7 | Swift County Swift County, MN | $640 | $711 | $933 | $1,185 | $1,237 | 9,787 |
| 8 | Stevens County Stevens County, MN | $640 | $711 | $933 | $1,307 | $1,567 | 9,686 |
| 9 | Brown County Brown County, MN | $640 | $711 | $933 | $1,140 | $1,567 | 25,826 |
| 10 | Wilkin County Wilkin County, MN | $640 | $711 | $933 | $1,307 | $1,390 | 6,413 |
| 11 | Red Lake County Red Lake County, MN | $640 | $711 | $933 | $1,215 | $1,237 | 3,922 |
| 12 | Pipestone County Pipestone County, MN | $640 | $711 | $933 | $1,202 | $1,514 | 9,352 |
| 13 | Norman County Norman County, MN | $640 | $711 | $933 | $1,124 | $1,347 | 6,411 |
| 14 | Murray County Murray County, MN | $640 | $782 | $933 | $1,307 | $1,567 | 8,119 |
| 15 | Meeker County Meeker County, MN | $640 | $785 | $933 | $1,307 | $1,422 | 23,422 |
| 16 | Martin County Martin County, MN | $640 | $712 | $933 | $1,232 | $1,237 | 19,864 |
| 17 | Marshall County Marshall County, MN | $640 | $711 | $933 | $1,128 | $1,567 | 8,961 |
| 18 | Mahnomen County Mahnomen County, MN | $640 | $711 | $933 | $1,163 | $1,341 | 5,371 |
| 19 | McLeod County McLeod County, MN | $748 | $762 | $933 | $1,198 | $1,567 | 36,771 |
| 20 | Lyon County Lyon County, MN | $646 | $780 | $933 | $1,307 | $1,567 | 25,498 |
| 21 | Lincoln County Lincoln County, MN | $640 | $730 | $933 | $1,232 | $1,237 | 5,594 |
| 22 | Lake of the Woods County Lake of the Woods County, MN | $640 | $711 | $933 | $1,124 | $1,347 | 3,800 |
| 23 | Lac qui Parle County Lac qui Parle County, MN | $640 | $835 | $933 | $1,307 | $1,567 | 6,694 |
| 24 | Koochiching County Koochiching County, MN | $640 | $711 | $933 | $1,216 | $1,347 | 11,950 |
| 25 | Kittson County Kittson County, MN | $640 | $711 | $933 | $1,124 | $1,403 | 4,163 |
| 26 | Kandiyohi County Kandiyohi County, MN | $754 | $759 | $933 | $1,307 | $1,539 | 43,757 |
| 27 | Kanabec County Kanabec County, MN | $640 | $816 | $933 | $1,307 | $1,371 | 16,261 |
| 28 | Jackson County Jackson County, MN | $640 | $784 | $933 | $1,255 | $1,315 | 9,964 |
| 29 | Hubbard County Hubbard County, MN | $640 | $711 | $933 | $1,267 | $1,523 | 21,700 |
| 30 | Grant County Grant County, MN | $640 | $711 | $933 | $1,307 | $1,567 | 6,108 |
| 31 | Freeborn County Freeborn County, MN | $640 | $711 | $933 | $1,200 | $1,354 | 30,752 |
| 32 | Faribault County Faribault County, MN | $640 | $744 | $933 | $1,307 | $1,312 | 13,909 |
| 33 | Cottonwood County Cottonwood County, MN | $640 | $746 | $933 | $1,211 | $1,347 | 11,458 |
| 34 | Cook County Cook County, MN | $640 | $843 | $933 | $1,240 | $1,347 | 5,633 |
| 35 | Clearwater County Clearwater County, MN | $640 | $711 | $933 | $1,177 | $1,567 | 8,579 |
| 36 | Chippewa County Chippewa County, MN | $640 | $779 | $933 | $1,307 | $1,315 | 12,388 |
| 37 | Yellow Medicine County Yellow Medicine County, MN | $640 | $711 | $933 | $1,124 | $1,237 | 9,509 |
| 38 | Big Stone County Big Stone County, MN | $640 | $794 | $933 | $1,194 | $1,329 | 5,152 |
| 39 | Aitkin County Aitkin County, MN | $707 | $711 | $933 | $1,307 | $1,327 | 15,930 |
| 40 | Wabasha County Wabasha County, MN HUD Metro FMR Area | $811 | $843 | $933 | $1,218 | $1,564 | 21,519 |
| 41 | Sibley County Sibley County, MN | $640 | $711 | $933 | $1,232 | $1,237 | 14,933 |
| 42 | Roseau County Roseau County, MN | $640 | $801 | $933 | $1,204 | $1,373 | 15,301 |
| 43 | Rock County Rock County, MN | $640 | $711 | $933 | $1,232 | $1,237 | 9,628 |
| 44 | Renville County Renville County, MN | $759 | $763 | $933 | $1,307 | $1,543 | 14,587 |
| 45 | Redwood County Redwood County, MN | $640 | $711 | $933 | $1,304 | $1,567 | 15,383 |
| 46 | Wadena County Wadena County, MN | $643 | $738 | $937 | $1,129 | $1,242 | 14,135 |
| 47 | Douglas County Douglas County, MN | $701 | $754 | $939 | $1,240 | $1,245 | 39,354 |
| 48 | Fillmore County Fillmore County, MN HUD Metro FMR Area | $714 | $719 | $943 | $1,321 | $1,391 | 21,346 |
| 49 | Cass County Cass County, MN | $737 | $853 | $944 | $1,240 | $1,519 | 30,688 |
| 50 | Otter Tail County Otter Tail County, MN | $649 | $721 | $946 | $1,307 | $1,381 | 60,281 |
| 51 | Morrison County Morrison County, MN | $673 | $722 | $947 | $1,327 | $1,424 | 34,131 |
| 52 | Winona County Winona County, MN | $701 | $776 | $949 | $1,202 | $1,308 | 49,705 |
| 53 | Becker County Becker County, MN | $669 | $750 | $976 | $1,305 | $1,419 | 35,260 |
| 54 | Grand Forks Grand Forks, ND-MN MSA | $777 | $782 | $984 | $1,379 | $1,652 | 103,669 |
| 55 | Itasca County Itasca County, MN | $747 | $794 | $1,007 | $1,268 | $1,392 | 45,141 |
| 56 | Fargo Fargo, ND-MN MSA | $694 | $836 | $1,012 | $1,418 | $1,699 | 254,914 |
| 57 | Pope County Pope County, MN | $702 | $781 | $1,024 | $1,234 | $1,358 | 11,363 |
| 58 | Steele County Steele County, MN | $728 | $784 | $1,025 | $1,436 | $1,721 | 37,413 |
| 59 | Nobles County Nobles County, MN | $706 | $785 | $1,030 | $1,241 | $1,366 | 22,067 |
| 60 | Mower County Mower County, MN | $708 | $787 | $1,033 | $1,304 | $1,390 | 40,069 |
| 61 | Goodhue County Goodhue County, MN | $712 | $877 | $1,039 | $1,456 | $1,745 | 47,844 |
| 62 | Crow Wing County Crow Wing County, MN | $717 | $797 | $1,045 | $1,266 | $1,500 | 67,113 |
| 63 | Pine County Pine County, MN | $800 | $806 | $1,057 | $1,273 | $1,401 | 29,411 |
| 64 | Le Sueur County Le Sueur County, MN HUD Metro FMR Area | $814 | $819 | $1,075 | $1,506 | $1,760 | 28,936 |
| 65 | Pennington County Pennington County, MN | $741 | $823 | $1,080 | $1,371 | $1,559 | 13,877 |
| 66 | Beltrami County Beltrami County, MN | $802 | $832 | $1,092 | $1,316 | $1,549 | 46,421 |
| 67 | Mille Lacs County Mille Lacs County, MN HUD Metro FMR Area | $830 | $835 | $1,096 | $1,334 | $1,840 | 26,912 |
| 68 | Duluth Duluth, MN-WI HUD Metro FMR Area | $782 | $896 | $1,140 | $1,538 | $1,914 | 280,710 |
| 69 | St. Cloud St. Cloud, MN MSA | $856 | $883 | $1,151 | $1,510 | $1,798 | 200,816 |
| 70 | Mankato Mankato-North Mankato, MN MSA | $963 | $969 | $1,174 | $1,645 | $1,971 | 103,736 |
| 71 | Rice County Rice County, MN | $891 | $897 | $1,177 | $1,564 | $1,938 | 67,389 |
| 72 | La Crosse La Crosse-Onalaska, WI-MN MSA | $821 | $912 | $1,197 | $1,579 | $1,990 | 169,945 |
| 73 | Lake County Lake County, MN HUD Metro FMR Area | $848 | $942 | $1,236 | $1,489 | $2,076 | 280,710 |
| 74 | Rochester Rochester, MN HUD Metro FMR Area | $989 | $1,101 | $1,341 | $1,879 | $2,252 | 227,252 |
| 75 | Minneapolis Minneapolis-St. Paul-Bloomington, MN-WI HUD Metro FMR Area | $1,220 | $1,381 | $1,685 | $2,244 | $2,513 | 3,693,351 |
← National Ranking💰 Cheapest Cities in Minnesota →🏙️ Most Expensive in Minnesota →📋 MN Tenant Rights →
Cities in Minnesota
- Lake County
- Sibley County
- Watonwan County
- Waseca County
- Traverse County
- Todd County
- Swift County
- Stevens County
- Brown County
- Wilkin County
- Red Lake County
- Pipestone County
- Norman County
- Murray County
- Meeker County
- Martin County
- Marshall County
- Mahnomen County
- McLeod County
- Lyon County
- Lincoln County
- Lake of the Woods County
- Lac qui Parle County
- Koochiching County
- Kittson County
- Kandiyohi County
- Kanabec County
- Jackson County
- Hubbard County
- Grant County
- Freeborn County
- Faribault County
- Cottonwood County
- Cook County
- Clearwater County
- Chippewa County
- Yellow Medicine County
- Big Stone County
- Aitkin County
- Wabasha County
- Sibley County
- Roseau County
- Rock County
- Renville County
- Redwood County
- Wadena County
- Douglas County
- Fillmore County
- Cass County
- Otter Tail County
- Morrison County
- Winona County
- Becker County
- Grand Forks
- Itasca County
- Fargo
- Pope County
- Steele County
- Nobles County
- Mower County
- Goodhue County
- Crow Wing County
- Pine County
- Le Sueur County
- Pennington County
- Beltrami County
- Mille Lacs County
- Duluth
- St. Cloud
- Mankato
- Rice County
- La Crosse
- Lake County
- Rochester
- Minneapolis