LivabilityCalc
Find Your City

Most Affordable Cities in Minnesota

Cost of living rankings for 148 cities in Minnesota. On average, Minnesota is near the national average with a statewide average Cost Index of 104.

Data Updated: March 2026
Cheapest City
International Falls
Index: 68
Most Expensive
Orono
Index: 194
State Average
104
National: 100
Cities Ranked
148
with complete data

All 148 Cities in Minnesota — By Affordability

#CityIndexHome ValueRentIncome
1International Falls68$115,000$753$61,043
2Hibbing69$123,900$739$55,463
3Virginia69$117,500$789$48,321
4Crookston73$160,700$827$54,003
5Montevideo73$137,600$832$65,724
6Albert Lea75$150,400$845$62,522
7Fairmont75$168,800$717$59,228
8Redwood Falls75$162,000$824$61,947
9Austin77$184,368$860$66,488
10Fergus Falls77$173,300$839$50,865
11Thief River Falls77$169,300$884$65,244
12Willmar78$186,000$830$63,368
13Brainerd78$178,600$848$53,705
14Waseca78$185,600$796$61,546
15Morris78$185,200$841$63,807
16Winona79$193,500$839$56,163
17Marshall79$198,900$742$64,636
18Worthington79$184,200$892$61,840
19Little Falls79$198,100$740$46,284
20Litchfield79$183,900$917$57,539
21Bemidji80$189,500$1,004$53,850
22Cloquet80$200,100$978$63,854
23New Ulm81$192,700$974$63,984
24Hutchinson82$210,300$933$71,730
25Grand Rapids82$200,600$999$56,542
26Glencoe82$213,100$901$63,967
27East Grand Forks83$243,800$872$74,618
28Duluth84$225,700$1,037$66,263
29Red Wing84$224,800$954$65,259
30Alexandria84$247,200$907$61,558
31Sauk Rapids84$240,200$941$67,004
32St. Peter84$238,700$943$65,042
33Waite Park84$217,000$1,072$56,884
34Lake City84$234,100$1,022$76,125
35Moorhead85$246,300$1,017$69,371
36North Mankato85$252,700$918$77,571
37St. Cloud86$212,800$1,005$61,112
38Owatonna86$234,600$1,010$81,276
39Faribault86$233,900$1,041$61,662
40Detroit Lakes86$246,200$925$62,123
41Mankato87$250,600$1,089$64,826
42St. Joseph87$240,300$1,139$75,217
43Kasson88$264,500$1,066$87,295
44La Crescent88$244,500$1,059$82,109
45Sartell92$278,000$1,197$77,465
46Northfield94$305,300$1,036$92,000
47Baxter94$298,400$1,123$71,272
48Stewartville95$328,242$975$65,714
49South St. Paul97$290,222$1,128$84,472
50Rochester99$334,408$1,316$87,767
51Maplewood99$291,300$1,316$88,534
52Columbia Heights99$292,106$1,278$74,688
53St. Paul100$289,137$1,485$73,055
54Brooklyn Center100$293,538$1,345$72,009
55West St. Paul100$312,318$1,195$70,738
56Fridley101$315,224$1,270$79,274
57Monticello101$298,400$1,462$81,563
58Little Canada101$302,600$1,350$71,370
59Cambridge101$318,730$1,232$67,632
60Delano101$347,500$909$118,091
61Hastings102$329,958$1,184$92,940
62Anoka102$324,582$1,200$75,262
63North St. Paul102$321,414$1,304$81,641
64Spring Lake Park102$313,795$1,375$77,112
65Crystal103$312,501$1,437$86,752
66Hopkins103$324,730$1,346$71,170
67Mounds View103$333,558$1,216$90,148
68St. Francis103$343,859$1,183$101,875
69Isanti103$324,128$1,299$84,412
70Zimmerman103$328,526$1,277$86,169
71Coon Rapids104$324,135$1,418$86,618
72Roseville104$334,800$1,346$88,440
73Robbinsdale104$307,796$1,582$84,719
74North Branch104$347,473$1,178$90,383
75Hermantown104$374,000$1,375$92,026
76New Prague104$345,407$1,198$98,424
77Albertville104$326,400$1,385$126,307
78Byron104$394,191$1,079$121,681
79Brooklyn Park105$343,447$1,331$85,964
80Richfield105$338,987$1,334$84,055
81New Hope105$343,690$1,306$73,698
82Belle Plaine105$344,285$1,336$96,831
83Buffalo106$370,305$1,111$88,306
84St. Anthony city (Hennepin and Ramsey Counties)106$365,700$1,413$97,784
85Mound106$370,592$1,119$91,370
86Minneapolis107$327,043$1,638$80,269
87Oakdale107$348,306$1,452$90,379
88White Bear Lake108$349,002$1,540$79,712
89New Brighton108$373,466$1,327$87,272
90Vadnais Heights108$364,439$1,342$91,946
91Big Lake108$364,916$1,417$113,333
92Wyoming108$384,166$1,117$101,938
93Bloomington109$356,047$1,526$90,677
94Burnsville109$361,035$1,501$83,953
95Inver Grove Heights109$368,056$1,447$104,055
96Elk River110$388,095$1,269$99,457
97Farmington110$394,322$1,275$118,556
98St. Paul Park110$308,314$2,118$98,670
99St. Louis Park111$374,061$1,589$100,250
100Champlin111$366,804$1,597$115,719
101Falcon Heights111$403,548$1,200$93,233
102Apple Valley112$368,753$1,678$99,277
103Otsego112$367,200$1,696$127,219
104Blaine113$374,642$1,707$103,382
105Shakopee113$398,155$1,495$110,989
106Jordan113$430,957$1,102$110,139
107Chisago City113$430,214$1,163$96,964
108Eagan114$392,817$1,604$107,486
109Cottage Grove114$391,506$1,644$121,452
110Ramsey114$380,165$1,780$112,060
111Shoreview114$403,828$1,502$109,399
112Forest Lake114$414,576$1,379$89,879
113Andover116$389,200$1,827$131,528
114Stillwater116$435,165$1,408$109,297
115St. Michael116$365,800$2,038$130,814
116Savage117$420,790$1,608$122,646
117Waconia117$452,199$1,299$104,929
118Rosemount118$429,032$1,614$127,247
119East Bethel118$409,656$1,770$114,583
120Maple Grove120$419,176$1,863$129,481
121Golden Valley120$426,761$1,815$114,435
122Rogers120$454,658$1,550$159,638
123Arden Hills120$423,800$1,847$128,668
124Chaska121$473,606$1,436$110,000
125Hugo121$427,620$1,896$114,057
126Lino Lakes122$445,677$1,744$121,800
127Ham Lake122$491,079$1,319$116,845
128Mahtomedi122$468,669$1,608$132,326
129Carver122$490,226$1,347$144,408
130Woodbury123$453,238$1,827$126,222
131Dayton124$507,306$1,353$137,383
132Credit River124$577,600$890$149,524
133Lakeville125$479,397$1,727$138,119
134Minnetonka125$472,418$1,758$120,496
135Oak Grove126$457,761$2,052$114,679
136Plymouth127$497,516$1,705$133,865
137Eden Prairie127$491,990$1,761$127,732
138Prior Lake127$515,927$1,548$130,278
139Chanhassen131$530,700$1,749$138,034
140Mendota Heights132$551,386$1,557$132,935
141Edina140$602,801$1,757$129,225
142Lake Elmo146$616,666$2,204$153,407
143Victoria147$602,127$2,435$192,821
144Medina161$819,254$1,421$219,181
145Shorewood165$787,979$2,099$172,325
146Minnetrista169$669,566$3,650$156,346
147North Oaks190$921,425$2,932$235,858
148Orono194$1,086,024$1,653$181,875