CensusEasy
RANKING · 2024 ACS · 87 SHOWN OF 87

Most affordable housing, Minnesota counties

Minnesota counties with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2024 ACS). 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: Lake of the Woods County, MN, up 48 places to #32.

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

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