LivabilityCalc
Find Your City

Most Affordable Cities in Minnesota

Cost of living rankings for 148 cities in Minnesota. On average, Minnesota is affordable with a statewide average Cost Index of 80.

Data Updated: March 2026
Cheapest City
International Falls
Index: 36
Most Expensive
North Oaks
Index: 183
State Average
80
National: 100
Cities Ranked
148
with complete data

All 148 Cities in Minnesota — By Affordability

#CityIndexHome ValueRentIncome
1International Falls36$115,000$753$61,043
2Hibbing37$123,900$739$55,463
3Virginia38$117,500$789$48,321
4Montevideo41$137,600$832$65,724
5Fairmont43$168,800$717$59,228
6Albert Lea44$150,400$845$62,522
7Austin45$155,100$860$66,488
8Crookston45$160,700$827$54,003
9Redwood Falls45$162,000$824$61,947
10Fergus Falls47$173,300$839$50,865
11Waseca47$185,600$796$61,546
12Little Falls47$198,100$740$46,284
13Willmar48$186,000$830$63,368
14Brainerd48$178,600$848$53,705
15Marshall48$198,900$742$64,636
16Thief River Falls48$169,300$884$65,244
17Morris48$185,200$841$63,807
18Winona49$193,500$839$56,163
19Worthington49$184,200$892$61,840
20Litchfield50$183,900$917$57,539
21Bemidji53$189,500$1,004$53,850
22New Ulm53$192,700$974$63,984
23Hutchinson54$210,300$933$71,730
24Cloquet54$200,100$978$63,854
25Glencoe54$213,100$901$63,967
26Grand Rapids55$200,600$999$56,542
27St. Cloud57$212,800$1,005$61,112
28Red Wing57$224,800$954$65,259
29East Grand Forks57$243,800$872$74,618
30Alexandria58$247,200$907$61,558
31Duluth59$225,700$1,037$66,263
32North Mankato59$252,700$918$77,571
33Sauk Rapids59$240,200$941$67,004
34St. Peter59$238,700$943$65,042
35Detroit Lakes59$246,200$925$62,123
36Waite Park59$217,000$1,072$56,884
37Owatonna60$234,600$1,010$81,276
38Lake City60$234,100$1,022$76,125
39Faribault61$233,900$1,041$61,662
40Moorhead62$246,300$1,017$69,371
41Stewartville62$258,000$975$65,714
42La Crescent62$244,500$1,059$82,109
43Mankato64$250,600$1,089$64,826
44St. Joseph64$240,300$1,139$75,217
45Kasson65$264,500$1,066$87,295
46Cambridge66$234,800$1,232$67,632
47South St. Paul68$266,800$1,128$84,472
48Buffalo69$281,900$1,111$88,306
49Northfield70$305,300$1,036$92,000
50Columbia Heights71$259,900$1,278$74,688
51West St. Paul71$281,800$1,195$70,738
52Sartell71$278,000$1,197$77,465
53North Branch72$290,600$1,178$90,383
54Baxter72$298,400$1,123$71,272
55Isanti72$264,600$1,299$84,412
56Delano72$347,500$909$118,091
57St. Paul73$280,300$1,248$73,055
58Brooklyn Center73$261,100$1,345$72,009
59Fridley73$277,100$1,270$79,274
60Hastings73$294,100$1,184$92,940
61Anoka73$292,900$1,200$75,262
62St. Francis73$297,800$1,183$101,875
63Mounds View74$294,500$1,216$90,148
64Jordan74$319,000$1,102$110,139
65Byron74$326,400$1,079$121,681
66Zimmerman74$284,600$1,277$86,169
67Rochester75$287,500$1,316$87,767
68North St. Paul75$286,600$1,304$81,641
69Wyoming75$328,900$1,117$101,938
70Belle Plaine75$280,400$1,336$96,831
71Maplewood76$291,300$1,316$88,534
72Spring Lake Park76$281,800$1,375$77,112
73New Prague77$323,500$1,198$98,424
74Coon Rapids78$287,200$1,418$86,618
75Crystal78$280,500$1,437$86,752
76Little Canada78$302,600$1,350$71,370
77Mound78$348,600$1,119$91,370
78Brooklyn Park79$313,500$1,331$85,964
79New Hope79$314,600$1,306$73,698
80Big Lake79$291,700$1,417$113,333
81Richfield80$320,400$1,334$84,055
82Elk River81$338,300$1,269$99,457
83Monticello81$298,400$1,462$81,563
84Roseville82$334,800$1,346$88,440
85Oakdale82$305,900$1,452$90,379
86Farmington82$345,100$1,275$118,556
87Robbinsdale82$280,400$1,582$84,719
88Vadnais Heights82$334,500$1,342$91,946
89Albertville82$326,400$1,385$126,307
90Chisago City82$366,600$1,163$96,964
91Falcon Heights83$366,800$1,200$93,233
92Minneapolis84$345,600$1,329$80,269
93New Brighton84$345,900$1,327$87,272
94Hopkins85$350,100$1,346$71,170
95White Bear Lake86$318,000$1,540$79,712
96Burnsville87$335,100$1,501$83,953
97Inver Grove Heights88$352,300$1,447$104,055
98Bloomington89$346,200$1,526$90,677
99Forest Lake89$375,900$1,379$89,879
100Hermantown89$374,000$1,375$92,026
101St. Anthony city (Hennepin and Ramsey Counties)89$365,700$1,413$97,784
102Champlin90$338,400$1,597$115,719
103Shakopee91$361,400$1,495$110,989
104Chaska91$379,400$1,436$110,000
105Shoreview91$365,100$1,502$109,399
106Waconia91$407,600$1,299$104,929
107Blaine92$327,500$1,707$103,382
108Stillwater93$398,100$1,408$109,297
109St. Paul Park93$252,800$2,118$98,670
110St. Louis Park94$371,600$1,589$100,250
111Cottage Grove94$359,600$1,644$121,452
112Apple Valley95$354,200$1,678$99,277
113Ham Lake95$430,100$1,319$116,845
114East Bethel95$343,200$1,770$114,583
115Carver95$427,600$1,347$144,408
116Eagan96$380,800$1,604$107,486
117Ramsey96$345,000$1,780$112,060
118Otsego97$367,200$1,696$127,219
119Savage98$395,600$1,608$122,646
120Rosemount100$406,100$1,614$127,247
121Lino Lakes100$385,000$1,744$121,800
122Prior Lake101$429,900$1,548$130,278
123Credit River102$577,600$890$149,524
124Andover103$389,200$1,827$131,528
125Rogers103$437,900$1,550$159,638
126Maple Grove105$397,400$1,863$129,481
127Lakeville106$425,200$1,727$138,119
128St. Michael106$365,800$2,038$130,814
129Hugo106$394,200$1,896$114,057
130Dayton107$510,600$1,353$137,383
131Mahtomedi107$466,100$1,608$132,326
132Golden Valley108$423,500$1,815$114,435
133Arden Hills108$423,800$1,847$128,668
134Woodbury110$434,900$1,827$126,222
135Minnetonka110$456,200$1,758$120,496
136Oak Grove110$394,100$2,052$114,679
137Plymouth111$474,700$1,705$133,865
138Mendota Heights111$504,100$1,557$132,935
139Eden Prairie112$463,300$1,761$127,732
140Chanhassen120$530,700$1,749$138,034
141Medina128$660,800$1,421$219,181
142Edina133$624,000$1,757$129,225
143Lake Elmo141$588,900$2,204$153,407
144Victoria145$572,800$2,435$192,821
145Shorewood150$684,500$2,099$172,325
146Orono174$952,400$1,653$181,875
147Minnetrista182$624,600$3,501$156,346
148North Oaks183$756,300$2,932$235,858