CensusEasy
RANKING · 2024 ACS · 87 SHOWN OF 87

Least affordable housing, Minnesota counties

Minnesota counties ranked by the CensusEasy Afford Score, median home value divided by median household income (2024 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. The median across all 87 is 3.1. Biggest climber in the top 100 since 2020: Isanti County, MN, up 20 places to #22.

Flip the list · Most affordable housing, US counties →
Least affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 1990
01Cook County, MNMN5,5224.6+88%
02▲2Crow Wing County, MNMN69,1324.2+74%
03▼1Aitkin County, MNMN16,2524.2+48%
04▼1Cass County, MNMN31,4304.2+54%
05▲6Becker County, MNMN35,4974.1+73%
06▲3Douglas County, MNMN40,1204.1+59%
07▼2Hennepin County, MNMN1,284,7844.0+58%
08▼1Ramsey County, MNMN541,6234.0+55%
09▼3Hubbard County, MNMN22,3693.9+60%
10▲3Rice County, MNMN69,9393.8+68%
11▼1Otter Tail County, MNMN61,0413.8+76%
12▲7Washington County, MNMN286,8953.7+72%
13▲5Benton County, MNMN41,7443.6+59%
14Carver County, MNMN114,3793.6+48%
15▲1Dakota County, MNMN457,7103.6+58%
16▼1Blue Earth County, MNMN70,6343.6+53%
17▲6Morrison County, MNMN34,6203.6+69%
18▲6Mille Lacs County, MNMN27,7533.6+57%
19▲8Stearns County, MNMN164,1103.5+59%
20▲18Chisago County, MNMN59,1423.5+52%
21▼1Scott County, MNMN159,0173.5+58%
22▲20Isanti County, MNMN44,3863.5+71%
23▲10Olmsted County, MNMN166,7313.5+73%
24▼12Beltrami County, MNMN47,0553.4+48%
25▲19Sherburne County, MNMN104,1943.4+63%
26▲8Anoka County, MNMN381,6053.4+63%
27▲1Nicollet County, MNMN34,2733.4+58%
28▼6Goodhue County, MNMN48,1953.4+55%
29▼8Pine County, MNMN30,4723.4+58%
30▲7Wright County, MNMN157,5593.3+49%
31▼2Pope County, MNMN11,4203.3+72%
32▼7Le Sueur County, MNMN29,4533.3+61%
33▲2Winona County, MNMN50,5233.3+58%
34▲11Meeker County, MNMN23,6033.3+65%
35▼5Itasca County, MNMN45,4043.3+66%
36▼19Clay County, MNMN67,7343.3+45%
37▲3Wabasha County, MNMN21,5373.2+68%
38▲13Lake County, MNMN10,7463.2+88%
39▼7Kanabec County, MNMN16,6283.2+44%
40▲3Kandiyohi County, MNMN44,7203.2+42%
41▼2St. Louis County, MNMN200,5183.2+83%
42▲17Rock County, MNMN9,5243.1+105%
43▲3McLeod County, MNMN36,6313.1+46%
44▼3Todd County, MNMN26,0603.1+65%
45▼9Polk County, MNMN30,5453.0+46%
46▲1Carlton County, MNMN36,7113.0+68%
47▲8Dodge County, MNMN21,3763.0+65%
48▼22Houston County, MNMN18,4003.0+48%
49▲4Sibley County, MNMN15,3563.0+69%
50▲14Nobles County, MNMN22,3383.0+75%
51▼3Clearwater County, MNMN8,6473.0+86%
52▲2Steele County, MNMN37,4642.9+45%
53▼3Waseca County, MNMN18,6882.9+47%
54▲2Fillmore County, MNMN21,5402.9+67%
55▼24Wadena County, MNMN14,3882.8+33%
56▼48Lake of the Woods County, MNMN3,7702.8+69%
57▲4Brown County, MNMN25,5172.8+40%
58▲5Martin County, MNMN19,4402.7+65%
59▼1Mahnomen County, MNMN5,1532.7+36%
60▼3Stevens County, MNMN9,7472.7+54%
61▲8Swift County, MNMN9,7632.7+81%
62▼10Lyon County, MNMN25,6842.7+38%
63▲5Grant County, MNMN6,0852.6+79%
64▼4Wilkin County, MNMN6,2882.6+54%
65▼3Mower County, MNMN40,9712.5+42%
66▼17Pennington County, MNMN13,6862.5+33%
67▲3Murray County, MNMN7,9422.5+87%
68▼3Roseau County, MNMN15,2462.5+31%
69▼3Freeborn County, MNMN30,4402.4+40%
70▲9Big Stone County, MNMN5,0542.4+77%
71▲3Lincoln County, MNMN5,5832.4+100%
72▼5Koochiching County, MNMN11,5872.3+32%
73▲2Redwood County, MNMN15,2652.3+60%
74▼3Cottonwood County, MNMN11,4052.3+72%
75▲5Renville County, MNMN14,3562.3+70%
76▲1Marshall County, MNMN8,7982.3+43%
77▲6Watonwan County, MNMN11,4592.3+44%
78▼6Chippewa County, MNMN12,4062.2+39%
79▲7Lac qui Parle County, MNMN6,7042.1+76%
80▼7Red Lake County, MNMN3,9402.1+44%
81▼5Yellow Medicine County, MNMN9,4772.1+47%
82▼4Jackson County, MNMN9,8572.1+48%
83▼2Norman County, MNMN6,3362.0+42%
84Faribault County, MNMN13,8882.0+41%
85▼3Pipestone County, MNMN9,2602.0+29%
86▲1Traverse County, MNMN3,1301.8+61%
87▼2Kittson County, MNMN4,0311.8+47%
SHOWING 1–87 OF 87

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES