CensusEasy
RANKING · 2020 CENSUS · 87 SHOWN OF 87

Least affordable housing, Minnesota counties · 2020

Minnesota counties ranked by the CensusEasy Afford Score, median home value divided by median household income (2023 ACS). A higher score means a home costs more years of local income. This list covers the 87 counties in Minnesota that qualify, ranked against each other statewide.

Flip the list · Most affordable housing, US counties
MinnesotaAll statesAll rankings
SAME RANKING BYCitiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR19902000201020202024
Least affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 2000
01Cook County, MNMN5,5224.2+45%
02Aitkin County, MNMN16,2523.7+35%
03Cass County, MNMN31,4303.7+33%
04Crow Wing County, MNMN69,1323.6+30%
05Hennepin County, MNMN1,284,7843.6+32%
06Hubbard County, MNMN22,3693.6+38%
07Ramsey County, MNMN541,6233.6+32%
09Douglas County, MNMN40,1203.5+29%
10Otter Tail County, MNMN61,0413.4+44%
11Becker County, MNMN35,4973.3+39%
12Beltrami County, MNMN47,0553.3+49%
13Rice County, MNMN69,9393.3+29%
14Carver County, MNMN114,3793.2+25%
15Blue Earth County, MNMN70,6343.2+30%
16Dakota County, MNMN457,7103.2+32%
17Clay County, MNMN67,7343.1+40%
18Benton County, MNMN41,7443.1+31%
19Washington County, MNMN286,8953.1+31%
20Scott County, MNMN159,0173.1+27%
21Pine County, MNMN30,4723.1+31%
22Goodhue County, MNMN48,1953.1+21%
23Morrison County, MNMN34,6203.0+30%
24Mille Lacs County, MNMN27,7533.0+17%
25Le Sueur County, MNMN29,4533.0+25%
26Houston County, MNMN18,4003.0+31%
27Stearns County, MNMN164,1103.0+23%
28Nicollet County, MNMN34,2733.0+24%
29Pope County, MNMN11,4203.0+32%
30Itasca County, MNMN45,4042.9+34%
31Wadena County, MNMN14,3882.9+39%
32Kanabec County, MNMN16,6282.9+25%
33Olmsted County, MNMN166,7312.9+30%
34Anoka County, MNMN381,6052.9+30%
35Winona County, MNMN50,5232.9+16%
36Polk County, MNMN30,5452.9+39%
37Wright County, MNMN157,5592.9+15%
38Chisago County, MNMN59,1422.8+10%
39St. Louis County, MNMN200,5182.8+36%
40Wabasha County, MNMN21,5372.8+21%
41Todd County, MNMN26,0602.8+28%
42Isanti County, MNMN44,3862.8+20%
43Kandiyohi County, MNMN44,7202.8+20%
44Sherburne County, MNMN104,1942.8+13%
45Meeker County, MNMN23,6032.8+20%
46McLeod County, MNMN36,6312.7+18%
47Carlton County, MNMN36,7112.7+26%
48Clearwater County, MNMN8,6472.7+33%
49Pennington County, MNMN13,6862.7+51%
50Waseca County, MNMN18,6882.7+27%
51Lake County, MNMN10,7462.7+43%
52Lyon County, MNMN25,6842.7+26%
53Sibley County, MNMN15,3562.6+22%
54Steele County, MNMN37,4642.5+13%
55Dodge County, MNMN21,3762.5+19%
56Fillmore County, MNMN21,5402.5+7%
57Stevens County, MNMN9,7472.5+28%
58Mahnomen County, MNMN5,1532.5+19%
59Rock County, MNMN9,5242.4+27%
60Wilkin County, MNMN6,2882.4+43%
61Brown County, MNMN25,5172.4+12%
62Mower County, MNMN40,9712.4+16%
63Martin County, MNMN19,4402.3+27%
64Nobles County, MNMN22,3382.3+29%
65Roseau County, MNMN15,2462.3+30%
66Freeborn County, MNMN30,4402.2+8%
67Koochiching County, MNMN11,5872.2+26%
68Grant County, MNMN6,0852.2+24%
69Swift County, MNMN9,7632.1+17%
70Murray County, MNMN7,9422.1+27%
71Cottonwood County, MNMN11,4052.1+20%
72Chippewa County, MNMN12,4062.1+9%
73Red Lake County, MNMN3,9402.1+36%
74Lincoln County, MNMN5,5832.0+24%
75Redwood County, MNMN15,2652.0+19%
77Marshall County, MNMN8,7982.0+31%
78Jackson County, MNMN9,8572.0+13%
79Big Stone County, MNMN5,0541.9+28%
80Renville County, MNMN14,3561.9+17%
81Norman County, MNMN6,3361.9+27%
82Pipestone County, MNMN9,2601.9+12%
83Watonwan County, MNMN11,4591.8+5%
84Faribault County, MNMN13,8881.7+11%
85Kittson County, MNMN4,0311.7+36%
87Traverse County, MNMN3,1301.7+25%
SHOWING 1–87 OF 87
Download CSV (full list, 87 rows)How this score is calculated

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES