Most Affordable Housing in Minnesota (2026)

Hilltop is the #1 ranked city in Minnesota with $24,600 (median home value). This ranking includes 358 Minnesota cities with available data.

#1
Hilltop
$24,600
Pop. 1,056
#2
Little Rock
$34,100
Pop. 1,075
#3
Appleton
$71,300
Pop. 1,360
#4
Keewatin
$78,900
Pop. 1,229
#5
Wheaton
$82,200
Pop. 1,334
#6
Mahnomen
$83,000
Pop. 1,116
#7
Aurora
$88,700
Pop. 1,897
#8
Hoyt Lakes
$90,700
Pop. 2,074
#9
Eveleth
$91,800
Pop. 3,470
#10
Wells
$93,200
Pop. 2,317
Loading map…

All 358 Cities Ranked

Source: U.S. Census Bureau ACS
#CityPopulationMedian Home Value
1Hilltop1,056$24,600
2Little Rock1,075$34,100
3Appleton1,360$71,300
4Keewatin1,229$78,900
5Wheaton1,334$82,200
6Mahnomen1,116$83,000
7Aurora1,897$88,700
8Hoyt Lakes2,074$90,700
9Eveleth3,470$91,800
10Wells2,317$93,200
11Babbitt1,420$96,000
12Fairfax1,134$99,800
13Truman1,223$100,200
14Pipestone4,165$102,000
15Nashwauk1,035$102,400
16Madison1,507$104,600
17Winnebago1,247$106,500
18Chisholm4,731$108,100
19Redby1,175$109,500
20St. James4,740$109,600
21Renville1,397$109,700
22Tracy1,869$110,900
23International Falls5,728$115,000
24Buhl1,013$115,700
25Lakefield1,652$115,900
26Gilbert1,693$116,200
27Clara City1,497$116,500
28Ortonville1,968$117,500
29Virginia8,362$117,500
30Springfield2,209$117,600
31Dawson1,441$118,800
32Mountain Lake1,833$118,900
33Jackson3,298$118,900
34Staples2,359$119,300
35Hibbing16,100$123,900
36Hector1,111$124,100
37Blue Earth3,170$125,200
38Fosston1,283$126,500
39Roseau2,728$130,000
40Long Prairie3,683$130,100
41Canby1,563$131,800
42Red Lake Falls1,267$132,300
43Edgerton1,207$132,800
44New Richland1,068$133,000
45Warren1,637$134,300
46Bagley1,218$135,100
47Red Lake1,506$136,000
48Sandstone2,538$137,500
49Montevideo5,303$137,600
50Sleepy Eye3,438$138,500
51Granite Falls2,612$139,700
52Ada1,834$140,500
53Breckenridge3,369$142,000
54Tyler1,019$143,300
55Atwater1,217$144,300
56New York Mills1,319$144,900
57Menahga1,292$145,800
58Benson3,449$146,100
59Spring Grove1,223$148,200
60Caledonia2,825$148,500
61Spring Valley2,357$149,100
62Albert Lea18,379$150,400
63Silver Bay1,790$150,700
64Eden Valley1,077$150,800
65Ely3,239$150,800
66Parkers Prairie1,089$152,500
67Harmony1,089$154,800
68Austin26,167$155,100
69Fulda1,348$155,100
70Pierz1,581$155,700
71Blooming Prairie1,977$155,800
72Olivia2,243$156,600
73Winthrop1,275$157,400
74Windom4,786$158,000
75Minneota1,531$158,100
76Madelia2,380$158,300
77Wadena4,361$158,700
78Slayton2,089$160,400
79Crookston7,388$160,700
80Redwood Falls5,075$162,000
81Gaylord2,074$163,300
82Hinckley1,665$165,200
83Frazee1,595$166,800
84Starbuck1,307$168,100
85Fairmont10,348$168,800
86Paynesville2,476$168,800
87Osakis1,667$169,200
88Thief River Falls8,841$169,300
89Preston1,315$169,600
90Baudette1,117$171,000
91Adrian1,288$172,000
92Aitkin2,217$172,800
93Hayfield1,382$173,000
94Fergus Falls14,138$173,300
95Crosby2,253$175,600
96Dodge Center2,864$175,900
97Mapleton1,745$176,400
98Pelican Rapids2,589$177,700
99Brainerd14,474$178,600
100Coleraine1,888$179,900
101Cottonwood1,120$180,200
102Mora3,708$180,300
103Mountain Iron2,865$180,700
104Glenwood2,648$181,000
105Luverne4,907$181,100
106Arlington2,298$181,600
107Pine City3,339$181,800
108Litchfield6,599$183,900
109Worthington13,792$184,200
110Kenyon1,811$184,500
111Milaca3,033$184,900
112Morris5,092$185,200
113Waseca9,209$185,600
114Perham3,577$186,000
115Willmar21,136$186,000
116Two Harbors3,598$187,100
117Bemidji15,490$189,500
118Le Center2,514$189,800
119Braham1,674$191,600
120Foley2,685$192,600
121New Ulm14,066$192,700
122Winona25,998$193,500
123Lake Crystal2,530$193,800
124Janesville2,449$194,400
125Warroad2,067$195,000
126Annandale3,365$195,100
127Sauk Centre4,589$196,000
128Little Falls9,094$198,100
129Melrose3,608$198,300
130Marshall13,880$198,900
131Rush City3,262$199,000
132Cloquet12,582$200,100
133Grand Rapids11,186$200,600
134Royalton1,092$201,500
135Rushford1,790$203,200
136Moose Lake3,297$205,000
137New London1,156$209,300
138Winsted2,023$210,200
139Hutchinson14,629$210,300
140Lewiston1,680$211,200
141Princeton4,988$212,200
142St. Cloud69,926$212,800
143Wabasha2,569$212,800
144Glencoe5,702$213,100
145Goodview4,104$215,200
146Chatfield2,693$216,000
147Cokato2,780$216,100
148Waterville1,778$216,700
149Le Sueur4,204$216,700
150Waite Park8,341$217,000
151Lester Prairie1,848$217,000
152Elgin1,147$218,200
153Barnesville2,757$218,300
154Park Rapids4,226$218,500
155Dassel1,332$218,900
156Montgomery3,366$218,900
157Proctor3,102$219,500
158Scanlon1,087$221,500
159Maple Lake2,104$221,800
160Stacy1,992$222,800
161Red Wing16,660$224,800
162Richmond1,336$225,500
163Duluth86,863$225,700
164Shafer1,151$225,700
165Albany2,800$226,000
166Goodhue1,261$230,300
167Plainview3,501$230,600
168St. Charles4,021$231,300
169Faribault24,458$233,900
170Lake City5,021$234,100
171Medford1,194$234,300
172Owatonna26,462$234,600
173Cambridge9,992$234,800
174Zumbrota3,843$235,800
175Rice1,998$237,600
176St. Peter12,085$238,700
177Howard Lake1,864$239,100
178Sauk Rapids13,851$240,200
179St. Joseph7,024$240,300
180Avon1,493$240,400
181Cold Spring4,201$242,000
182East Grand Forks9,067$243,800
183La Crescent5,266$244,500
184Detroit Lakes10,002$246,200
185Moorhead44,706$246,300
186Pequot Lakes2,236$246,400
187Alexandria14,579$247,200
188Wanamingo1,185$247,400
189Clearwater1,904$248,100
190Eagle Lake3,268$249,600
191Mankato44,882$250,600
192North Mankato14,212$252,700
193St. Paul Park5,464$252,800
194Taylors Falls1,208$256,000
195Glyndon1,286$257,400
196Becker4,958$257,600
197Stewartville6,754$258,000
198Columbia Heights22,016$259,900
199Montrose3,840$260,100
200Brooklyn Center32,811$261,100
201Cannon Falls4,216$262,100
202Kasson6,964$264,500
203Isanti7,023$264,600
204Hawley2,086$265,500
205Rockford4,521$265,900
206South St. Paul20,633$266,800
207Eyota2,090$266,800
208Dilworth4,664$268,100
209Lauderdale2,386$273,600
210Osseo2,601$275,000
211Fridley29,944$277,100
212Circle Pines4,980$277,300
213Sartell19,620$278,000
214Spicer1,222$278,500
215Esko2,063$278,800
216St. Paul307,762$280,300
217Belle Plaine7,401$280,400
218Robbinsdale14,318$280,400
219Crystal22,685$280,500
220Mantorville1,003$280,600
221Madison Lake1,178$281,300
222West St. Paul21,076$281,800
223Spring Lake Park6,997$281,800
224Buffalo16,388$281,900
225Lexington2,616$282,000
226Grand Marais1,700$283,700
227Waverly1,947$284,600
228Zimmerman6,410$284,600
229North St. Paul12,511$286,600
230Coon Rapids63,348$287,200
231Rochester121,638$287,500
232Norwood Young America3,866$289,400
233North Branch11,182$290,600
234Maplewood40,981$291,300
235Anoka17,941$292,900
236Dundas1,882$293,400
237Hastings22,050$294,100
238Mounds View12,992$294,500
239Rock Creek1,711$294,800
240St. Francis8,279$297,800
241Monticello14,607$298,400
242Baxter8,804$298,400
243Breezy Point2,647$301,000
244Little Canada10,546$302,600
245Northfield20,678$305,300
246Oakdale28,109$305,900
247Brooklyn Park84,349$313,500
248New Hope21,402$314,600
249Watertown4,747$315,200
250Cohasset2,700$315,700
251White Bear Lake24,026$318,000
252Jordan6,704$319,000
253Richfield36,725$320,400
254St. Augusta3,576$323,400
255New Prague8,195$323,500
256Pine Island3,693$324,700
257Byron6,510$326,400
258Albertville8,066$326,400
259Lonsdale4,789$327,100
260Rockville2,521$327,400
261Blaine71,261$327,500
262Wyoming8,063$328,900
263Mayer2,501$330,400
264Newport4,460$331,300
265Oak Park Heights4,782$333,600
266Vadnais Heights12,789$334,500
267Lake St. Croix Beach1,106$334,600
268Roseville35,905$334,800
269Burnsville64,295$335,100
270Lindstrom4,933$336,800
271Elk River26,367$338,300
272Champlin23,450$338,400
273St. Bonifacius1,982$342,400
274East Bethel11,995$343,200
275Ramsey28,070$345,000
276Farmington23,675$345,100
277Minneapolis426,845$345,600
278New Brighton22,900$345,900
279Bloomington88,838$346,200
280Maple Plain1,889$346,600
281Delano6,712$347,500
282Mound9,176$348,600
283Hopkins18,696$350,100
284Inver Grove Heights35,772$352,300
285Apple Valley55,696$354,200
286Cologne2,146$356,600
287Lakeland1,510$357,700
288Cottage Grove40,124$359,600
289Shakopee45,002$361,400
290Bayport3,948$363,200
291Centerville3,915$364,700
292Shoreview26,724$365,100
293St. Anthony9,516$365,700
294St. Michael19,267$365,800
295Chisago City5,629$366,600
296Falcon Heights5,145$366,800
297Otsego21,358$367,200
298St. Louis Park49,541$371,600
299Hermantown10,192$374,000
300Forest Lake20,678$375,900
301Chaska28,146$379,400
302Eagan68,158$380,800
303Lino Lakes21,847$385,000
304Andover32,825$389,200
305Long Lake1,710$391,400
306Oak Grove9,031$394,100
307Hugo16,076$394,200
308Savage32,706$395,600
309Maple Grove70,539$397,400
310Stillwater19,323$398,100
311Rosemount26,509$406,100
312Elko New Market4,915$407,400
313Waconia13,223$407,600
314Hanover3,495$421,700
315Golden Valley21,927$423,500
316Arden Hills9,737$423,800
317Lakeville72,480$425,200
318Martin Lake1,203$426,100
319Carver5,935$427,600
320Prior Lake27,832$429,900
321Ham Lake16,575$430,100
322Woodbury76,945$434,900
323Rogers13,405$437,900
324Columbus4,211$439,200
325Nowthen4,539$440,200
326Minnetonka53,256$456,200
327Eden Prairie63,249$463,300
328Mahtomedi8,108$466,100
329Oronoco1,665$468,700
330Scandia3,966$471,900
331Plymouth79,526$474,700
332Nisswa1,744$475,700
333Mendota Heights11,644$504,100
334Dayton8,381$510,600
335East Gull Lake1,173$522,000
336Greenfield2,897$524,300
337Chanhassen26,001$530,700
338Lake Shore1,117$532,500
339Corcoran6,854$540,100
340Crosslake2,648$540,200
341Victoria10,972$572,800
342Credit River5,531$577,600
343Lake Elmo12,504$588,900
344Spring Park1,869$598,400
345Grant3,959$622,000
346Edina53,125$624,000
347Minnetrista8,509$624,600
348Afton2,944$655,400
349Medina6,858$660,800
350Shorewood7,679$684,500
351Dellwood1,145$729,800
352North Oaks5,175$756,300
353Independence3,695$757,800
354Excelsior2,359$839,500
355Deephaven3,835$854,000
356Tonka Bay1,361$869,900
357Orono8,205$952,400
358Wayzata4,363$1,047,400

Methodology

Cities in Minnesota are ranked by median home value. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.

Frequently Asked Questions

What is the #1 most affordable housing in minnesota?
Hilltop ranks #1 with $24,600 (median home value).
What are the top 5 most affordable housing in minnesota?
1. Hilltop ($24,600), 2. Little Rock ($34,100), 3. Appleton ($71,300), 4. Keewatin ($78,900), 5. Wheaton ($82,200)
How many cities in Minnesota are ranked?
This ranking includes 358 cities in Minnesota with available data.

More Rankings in Minnesota

See This Ranking in Other States