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 (2023 ACS). This list covers the 87 counties in Minnesota that qualify, ranked against each other statewide.

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