CensusEasy
RANKING · 2010 CENSUS · 154 SHOWN OF 154

Least affordable housing, Minnesota cities · 2010

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

Flip the list · Most affordable housing, US cities
MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR201020202024
Least affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS –
01Orono, MNMN8,3015.9
02Falcon Heights, MNMN5,0715.3
03Edina, MNMN54,3565.1
04Minneapolis, MNMN430,3245.0
05Hopkins, MNMN19,5234.9
06Alexandria, MNMN15,0454.7
07Little Canada, MNMN10,5674.6
08North Oaks, MNMN5,2834.6
09St. Paul, MNMN306,6844.5
10West St. Paul, MNMN21,9504.5
11New Hope, MNMN20,8074.5
13Roseville, MNMN35,6634.3
14Richfield, MNMN36,5934.3
15Minnetrista, MNMN9,4584.3
16Brainerd, MNMN14,4284.2
17Newport, MNMN5,5254.2
18Anoka, MNMN18,1694.2
19Waite Park, MNMN8,4504.1
20St. Louis Park, MNMN50,0274.1
21Winona, MNMN26,5304.1
22St. Cloud, MNMN72,6474.1
23Chisago City, MNMN5,9554.1
24Detroit Lakes, MNMN10,0194.1
25Medina, MNMN7,4604.0
26Bloomington, MNMN89,0344.0
27New Prague, MNMN8,2384.0
28Minnetonka, MNMN53,9694.0
29Fridley, MNMN30,8294.0
30Mendota Heights, MNMN11,4754.0
31North St. Paul, MNMN12,7803.9
32White Bear Lake, MNMN23,3923.9
33Mankato, MNMN46,5293.9
34New Brighton, MNMN22,1593.9
35Maplewood, MNMN40,7173.9
36Lake Elmo, MNMN14,3763.9
37Mahtomedi, MNMN8,1893.9
38Princeton, MNMN5,4803.8
39Forest Lake, MNMN20,9523.8
40Lindstrom, MNMN5,0393.8
41Bemidji, MNMN15,7703.8
42Stillwater, MNMN19,3543.8
43Plymouth, MNMN78,9423.8
44Eden Prairie, MNMN63,0753.7
45Burnsville, MNMN65,2443.7
46Victoria, MNMN12,4473.7
47Shorewood, MNMN7,6203.7
48Oak Grove, MNMN9,4763.7
49Duluth, MNMN88,3303.7
50Spring Lake Park, MNMN7,1273.7
51Mound, MNMN9,0643.7
52Delano, MNMN7,7883.7
53Brooklyn Park, MNMN83,5433.6
54Robbinsdale, MNMN14,0303.6
55South St. Paul, MNMN20,5323.6
56Little Falls, MNMN9,2773.6
57Brooklyn Center, MNMN31,8463.6
58St. Peter, MNMN12,2753.6
59Chanhassen, MNMN25,7483.6
60Northfield, MNMN21,9923.6
61Columbia Heights, MNMN22,4823.6
62Arden Hills, MNMN9,5833.6
63Dayton, MNMN11,4023.6
64Chaska, MNMN30,5133.5
65Corcoran, MNMN9,2693.5
66Cambridge, MNMN11,0903.5
67Marshall, MNMN14,1713.5
68Red Wing, MNMN16,8053.5
69Mounds View, MNMN12,7863.5
70Golden Valley, MNMN21,3253.5
71Inver Grove Heights, MNMN36,8733.5
72Lake City, MNMN5,3063.4
73Vadnais Heights, MNMN13,0523.4
74Grand Rapids, MNMN11,1813.4
75Ham Lake, MNMN17,1043.4
76Eagan, MNMN67,1093.3
77Jordan, MNMN6,9883.3
78Willmar, MNMN22,0013.3
79Faribault, MNMN25,0403.3
80Prior Lake, MNMN28,1403.3
81Hugo, MNMN17,1673.3
82Morris, MNMN5,1503.3
83Hastings, MNMN22,5633.3
84Oakdale, MNMN30,5883.2
85Coon Rapids, MNMN64,1933.2
86Shoreview, MNMN26,9063.2
87Buffalo, MNMN16,8783.2
88Baxter, MNMN9,2173.2
89Moorhead, MNMN46,5333.2
90Elk River, MNMN27,8963.2
91Crystal, MNMN22,2393.2
92Rogers, MNMN15,6063.2
93Woodbury, MNMN81,5583.2
94Elko New Market, MNMN5,3003.2
95Savage, MNMN32,9703.1
96Glencoe, MNMN5,6323.1
97Cloquet, MNMN12,3993.1
98North Branch, MNMN12,3983.1
99Hermantown, MNMN10,1103.1
100Shakopee, MNMN49,3663.1
101Wyoming, MNMN8,1213.1
102Rosemount, MNMN31,8813.1
103East Bethel, MNMN12,6053.1
104Lonsdale, MNMN5,1173.1
105Apple Valley, MNMN55,2483.0
106Waconia, MNMN14,1133.0
107Isanti, MNMN7,7143.0
108La Crescent, MNMN5,2613.0
109Stewartville, MNMN6,8503.0
110Lakeville, MNMN79,2703.0
111Lino Lakes, MNMN23,2203.0
112Big Lake, MNMN12,9293.0
113East Grand Forks, MNMN8,9063.0
114Fergus Falls, MNMN14,2463.0
115Blaine, MNMN76,6033.0
116Otsego, MNMN24,5253.0
117Sauk Rapids, MNMN13,7682.9
118Andover, MNMN33,8742.9
119St. Michael, MNMN22,4982.9
120St. Paul Park, MNMN5,3962.9
121St. Francis, MNMN8,6352.9
122Monticello, MNMN15,6702.9
123Champlin, MNMN23,1252.9
124Litchfield, MNMN6,5282.9
125Albertville, MNMN8,5442.9
126International Falls, MNMN5,4812.9
127Owatonna, MNMN26,6332.9
128Ramsey, MNMN29,6242.9
129Maple Grove, MNMN73,8932.9
130Farmington, MNMN25,4252.8
131Sartell, MNMN19,9182.8
132Cottage Grove, MNMN43,6042.8
133Belle Plaine, MNMN7,6322.8
134Zimmerman, MNMN6,9042.8
135Carver, MNMN7,1982.8
136North Mankato, MNMN14,1652.8
137Albert Lea, MNMN18,2172.7
138St. Joseph, MNMN6,8462.7
139New Ulm, MNMN13,8632.7
140Hutchinson, MNMN14,6552.7
141Rochester, MNMN124,2922.7
142Becker, MNMN5,4252.7
143Waseca, MNMN9,0352.7
144Virginia, MNMN8,1872.7
145Byron, MNMN6,7402.7
146Redwood Falls, MNMN5,0402.5
147Kasson, MNMN7,3502.5
148Worthington, MNMN13,9792.5
149Fairmont, MNMN10,0992.5
150Hibbing, MNMN15,8232.4
151Austin, MNMN26,6892.4
152Thief River Falls, MNMN8,7992.3
153Montevideo, MNMN5,3352.2
154Crookston, MNMN7,3752.2
SHOWING 1–154 OF 154
Download CSV (full list, 154 rows)How this score is calculated

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU DECENNIAL CENSUS