Minnesota rental market analysis
Investment scores, median prices, and cap rates for every county in Minnesota we track. Click any county for the full deep-dive.
Counties tracked
87
Median home price
$264K
Median rent
$1,329
Top-scored
Redwood
78/100
All counties in Minnesota
| County | Score | Median price | Median rent | Rent/price | YoY price | Population |
|---|---|---|---|---|---|---|
| Redwood County | 78 | $177,081 | — | — | +6.2% | 15,428 |
| Watonwan County | 78 | $171,215 | — | — | +6.5% | 11,205 |
| Big Stone County | 77 | $187,380 | — | — | +6.5% | 5,161 |
| Faribault County | 77 | $156,686 | — | — | +8.1% | 13,931 |
| Kittson County | 77 | $158,684 | — | — | +12.3% | 4,191 |
| Red Lake County | 77 | $198,711 | — | — | +5.5% | 3,912 |
| Martin County | 76 | $209,481 | — | — | +7.3% | 19,960 |
| Yellow Medicine County | 76 | $164,668 | — | — | +3.7% | 9,569 |
| Norman County | 76 | $170,741 | — | — | +8.5% | 6,457 |
| Lincoln County | 76 | $201,291 | — | — | +6.0% | 5,630 |
| Renville County | 75 | $187,350 | — | — | +4.0% | 14,707 |
| Pipestone County | 75 | $189,757 | — | — | +8.6% | 9,380 |
| Lyon County | 75 | $209,836 | — | — | +5.0% | 25,352 |
| Koochiching County | 75 | $150,511 | — | — | +3.0% | 12,072 |
| Traverse County | 75 | $139,985 | — | — | +11.2% | 3,345 |
| Rock County | 74 | $260,804 | — | — | +6.1% | 9,659 |
| Wilkin County | 74 | $209,079 | — | — | +4.5% | 6,454 |
| Grant County | 74 | $224,449 | — | — | +5.4% | 6,091 |
| Swift County | 73 | $188,268 | — | — | +4.4% | 9,806 |
| Lake of the Woods County | 73 | $209,243 | — | — | +5.0% | 3,786 |
| Nobles County | 73 | $227,064 | — | — | +5.9% | 22,194 |
| Chippewa County | 73 | $213,735 | — | — | +5.4% | 12,466 |
| Stevens County | 72 | $204,884 | — | — | +2.8% | 9,682 |
| Meeker County | 72 | $278,954 | — | — | +4.9% | 23,352 |
| Dodge County | 72 | $317,490 | — | — | +4.5% | 20,893 |
| Sibley County | 72 | $275,946 | — | — | +4.9% | 14,950 |
| Lac Qui Parle County | 72 | $209,598 | — | — | +10.3% | 6,736 |
| Houston County | 71 | $310,943 | — | — | +7.0% | 18,826 |
| Freeborn County | 71 | $196,888 | $960 | 5.85% | +7.1% | 30,857 |
| Jackson County | 71 | $217,982 | — | — | +10.4% | 9,990 |
| Clearwater County | 71 | $232,191 | — | — | +12.5% | 8,541 |
| Murray County | 71 | $237,329 | — | — | +10.3% | 8,170 |
| Pine County | 70 | $252,968 | — | — | +3.1% | 29,090 |
| Saint Louis County | 70 | $250,332 | $1,468 | 7.04% | +8.0% | 200,122 |
| Carlton County | 70 | $299,064 | — | — | +5.3% | 36,362 |
| Brown County | 70 | $233,410 | — | — | +10.2% | 25,880 |
| Waseca County | 70 | $248,670 | — | — | +2.8% | 18,953 |
| Wabasha County | 69 | $298,130 | — | — | +3.6% | 21,460 |
| Mower County | 69 | $202,394 | $997 | 5.91% | +5.6% | 40,082 |
| Pope County | 69 | $320,679 | — | — | +5.5% | 11,312 |
| Marshall County | 69 | $193,710 | — | — | +1.8% | 9,017 |
| Wadena County | 68 | $220,180 | — | — | +3.1% | 14,108 |
| Beltrami County | 67 | $264,502 | $1,451 | 6.58% | +3.5% | 46,274 |
| Cass County | 67 | $334,930 | — | — | +4.8% | 30,288 |
| Mille Lacs County | 66 | $298,869 | — | — | +3.1% | 26,680 |
| Morrison County | 66 | $305,671 | — | — | +2.8% | 34,023 |
| Kanabec County | 65 | $257,937 | — | — | +1.9% | 16,145 |
| Aitkin County | 65 | $263,597 | — | — | +3.0% | 15,859 |
| Roseau County | 65 | $216,986 | — | — | +1.1% | 15,294 |
| Itasca County | 64 | $245,868 | — | — | +1.3% | 45,054 |
| Winona County | 62 | $276,465 | $1,243 | 5.40% | +3.6% | 49,792 |
| Blue Earth County | 61 | $300,991 | $1,318 | 5.25% | +4.6% | 69,022 |
| Nicollet County | 61 | $313,670 | $1,347 | 5.15% | +5.9% | 34,380 |
| Olmsted County | 61 | $352,659 | $1,697 | 5.77% | +4.1% | 162,307 |
| Polk County | 61 | $245,287 | $855 | 4.18% | +6.6% | 31,128 |
| Cottonwood County | 60 | $163,785 | — | — | -1.1% | 11,481 |
| Chisago County | 60 | $385,244 | — | — | +2.6% | 56,927 |
| Rice County | 60 | $348,545 | $1,622 | 5.58% | +3.1% | 67,152 |
| Clay County | 60 | $300,839 | $1,329 | 5.30% | +2.8% | 65,307 |
| Lake County | 60 | $266,920 | — | — | +0.5% | 10,915 |
| Hubbard County | 59 | $306,775 | — | — | +1.4% | 21,479 |
| Goodhue County | 59 | $324,580 | $1,414 | 5.23% | +3.1% | 47,697 |
| Kandiyohi County | 59 | $281,546 | $1,099 | 4.68% | +3.0% | 43,686 |
| Fillmore County | 59 | $273,954 | — | — | +0.5% | 21,251 |
| Stearns County | 58 | $316,344 | $1,265 | 4.80% | +3.6% | 158,622 |
| Steele County | 58 | $295,713 | $1,130 | 4.59% | +3.3% | 37,396 |
| Todd County | 58 | $251,563 | — | — | +0.6% | 25,277 |
| Isanti County | 57 | $338,012 | $1,466 | 5.20% | +2.2% | 41,257 |
| McLeod County | 57 | $294,866 | $1,071 | 4.36% | +3.8% | 36,727 |
| Ramsey County | 56 | $340,262 | $1,501 | 5.29% | +1.9% | 547,202 |
| Anoka County | 56 | $376,283 | $1,700 | 5.42% | +2.3% | 363,985 |
| Pennington County | 56 | $196,724 | $995 | 6.07% | -4.2% | 13,995 |
| Mahnomen County | 56 | $164,002 | — | — | -1.8% | 5,389 |
| Sherburne County | 55 | $387,962 | $1,686 | 5.21% | +2.4% | 97,820 |
| Benton County | 55 | $309,877 | $1,048 | 4.06% | +4.0% | 41,300 |
| Becker County | 55 | $351,272 | $1,240 | 4.24% | +4.7% | 35,202 |
| Douglas County | 54 | $344,503 | $1,248 | 4.35% | +3.0% | 39,081 |
| Otter Tail County | 54 | $327,457 | $989 | 3.62% | +5.9% | 60,072 |
| Hennepin County | 54 | $392,563 | $1,742 | 5.33% | +2.1% | 1,270,787 |
| Washington County | 53 | $446,296 | $2,007 | 5.40% | +2.1% | 268,651 |
| Wright County | 53 | $395,021 | $1,698 | 5.16% | +1.7% | 142,543 |
| Dakota County | 52 | $398,256 | $1,665 | 5.02% | +1.6% | 439,179 |
| Crow Wing County | 51 | $367,400 | $1,159 | 3.78% | +3.0% | 66,558 |
| Cook County | 50 | $416,546 | — | — | +0.5% | 5,611 |
| Le Sueur County | 49 | $352,724 | $1,038 | 3.53% | +2.6% | 28,795 |
| Scott County | 49 | $446,267 | $1,765 | 4.75% | +1.6% | 151,347 |
| Carver County | 48 | $490,059 | $1,992 | 4.88% | +1.5% | 107,216 |
Data current through May 18, 2026. Sorted by overall investment score.
Underwrite a Minnesota property
Run real numbers on any property in Minnesota with our investment calculators.