States › Minnesota

Cost of Living in Minnesota Cities

Median rent across 148 Minnesota cities is $1,390 and median household income is $88,440. Most affordable: Credit River, Medina, Byron.

10 cheapest places to live in MinnesotaMarshall, Fergus Falls, Brainerd… 10 most expensive places in MinnesotaLake Elmo, Hugo, Victoria…

All 148 cities

Tap a column to sort.

CityPopulationMedian rentMedian incomeRent / income
Minneapolis426,845$1,485$80,26922.2%
St. Paul307,762$1,394$73,05522.9%
Rochester121,638$1,404$87,76719.2%
Bloomington88,838$1,618$90,67721.4%
Duluth86,863$1,174$66,26321.3%
Brooklyn Park84,349$1,427$85,96419.9%
Plymouth79,526$1,710$133,86515.3%
Woodbury76,945$1,857$126,22217.7%
Lakeville72,480$1,938$138,11916.8%
Blaine71,261$1,768$103,38220.5%
Maple Grove70,539$2,039$129,48118.9%
St. Cloud69,926$1,072$61,11221.0%
Eagan68,158$1,690$107,48618.9%
Burnsville64,295$1,588$83,95322.7%
Coon Rapids63,348$1,527$86,61821.2%
Eden Prairie63,249$1,848$127,73217.4%
Apple Valley55,696$1,776$99,27721.5%
Minnetonka53,256$1,734$120,49617.3%
Edina53,125$1,831$129,22517.0%
St. Louis Park49,541$1,702$100,25020.4%
Shakopee45,002$1,639$110,98917.7%
Mankato44,882$1,119$64,82620.7%
Moorhead44,706$1,075$69,37118.6%
Maplewood40,981$1,324$88,53417.9%
Cottage Grove40,124$2,017$121,45219.9%
Richfield36,725$1,364$84,05519.5%
Roseville35,905$1,390$88,44018.9%
Inver Grove Heights35,772$1,674$104,05519.3%
Andover32,825$1,827$131,52816.7%
Brooklyn Center32,811$1,316$72,00921.9%
Savage32,706$1,704$122,64616.7%
Fridley29,944$1,208$79,27418.3%
Chaska28,146$1,471$110,00016.0%
Oakdale28,109$1,595$90,37921.2%
Ramsey28,070$1,727$112,06018.5%
Prior Lake27,832$1,723$130,27815.9%
Shoreview26,724$1,892$109,39920.8%
Rosemount26,509$1,573$127,24714.8%
Owatonna26,462$1,111$81,27616.4%
Elk River26,367$1,598$99,45719.3%
Austin26,167$851$66,48815.4%
Chanhassen26,001$1,713$138,03414.9%
Winona25,998$918$56,16319.6%
Faribault24,458$945$61,66218.4%
White Bear Lake24,026$1,475$79,71222.2%
Farmington23,675$1,536$118,55615.5%
Champlin23,450$1,877$115,71919.5%
New Brighton22,900$1,441$87,27219.8%
Crystal22,685$1,428$86,75219.8%
Hastings22,050$1,386$92,94017.9%
Columbia Heights22,016$1,361$74,68821.9%
Golden Valley21,927$2,175$114,43522.8%
Lino Lakes21,847$2,184$121,80021.5%
New Hope21,402$1,357$73,69822.1%
Otsego21,358$1,686$127,21915.9%
Willmar21,136$868$63,36816.4%
West St. Paul21,076$1,486$70,73825.2%
Forest Lake20,678$1,692$89,87922.6%
Northfield20,678$1,110$92,00014.5%
South St. Paul20,633$1,192$84,47216.9%
Sartell19,620$1,306$77,46520.2%
Stillwater19,323$1,390$109,29715.3%
St. Michael19,267$2,419$130,81422.2%
Hopkins18,696$1,407$71,17023.7%
Albert Lea18,379$865$62,52216.6%
Anoka17,941$1,235$75,26219.7%
Red Wing16,660$990$65,25918.2%
Ham Lake16,575$1,479$116,84515.2%
Buffalo16,388$1,074$88,30614.6%
Hibbing16,100$969$55,46321.0%
Hugo16,076$3,500+$114,05736.8%
Bemidji15,490$1,096$53,85024.4%
Hutchinson14,629$1,097$71,73018.4%
Monticello14,607$1,409$81,56320.7%
Alexandria14,579$890$61,55817.3%
Brainerd14,474$835$53,70518.7%
Robbinsdale14,318$1,786$84,71925.3%
North Mankato14,212$987$77,57115.3%
Fergus Falls14,138$799$50,86518.8%
New Ulm14,066$887$63,98416.6%
Marshall13,880$720$64,63613.4%
Sauk Rapids13,851$1,014$67,00418.2%
Worthington13,792$1,417$61,84027.5%
Rogers13,405$1,550$159,63811.7%
Waconia13,223$1,169$104,92913.4%
Mounds View12,992$1,270$90,14816.9%
Vadnais Heights12,789$1,397$91,94618.2%
Cloquet12,582$932$63,85417.5%
North St. Paul12,511$1,176$81,64117.3%
Lake Elmo12,504$3,500+$153,40727.4%
Big Lake12,115$1,464$113,33315.5%
St. Peter12,085$888$65,04216.4%
East Bethel11,995$1,770$114,58318.5%
Mendota Heights11,644$1,780$132,93516.1%
Grand Rapids11,186$1,033$56,54221.9%
North Branch11,182$1,178$90,38315.6%
Victoria10,972$2,435$192,82115.2%
Little Canada10,546$1,582$71,37026.6%
Fairmont10,348$1,038$59,22821.0%
Hermantown10,192$2,019$92,02626.3%
Detroit Lakes10,002$953$62,12318.4%
Cambridge9,992$1,272$67,63222.6%
Arden Hills9,737$1,490$128,66813.9%
St. Anthony9,516$1,415$97,78417.4%
Waseca9,209$796$61,54615.5%
Mound9,176$1,969$91,37025.9%
Little Falls9,094$878$46,28422.8%
East Grand Forks9,067$851$74,61813.7%
Oak Grove9,031$2,052$114,67921.5%
Thief River Falls8,841$1,106$65,24420.3%
Baxter8,804$1,156$71,27219.5%
Minnetrista8,509$3,500+$156,34626.9%
Dayton8,381$1,353$137,38311.8%
Virginia8,362$880$48,32121.9%
Waite Park8,341$1,166$56,88424.6%
St. Francis8,279$1,388$101,87516.3%
Orono8,205$1,475$181,8759.7%
New Prague8,195$1,579$98,42419.3%
Mahtomedi8,108$1,608$132,32614.6%
Albertville8,066$1,284$126,30712.2%
Wyoming8,063$1,117$101,93813.1%
Shorewood7,679$2,735$172,32519.0%
Belle Plaine7,401$1,489$96,83118.5%
Crookston7,388$824$54,00318.3%
St. Joseph7,024$1,080$75,21717.2%
Isanti7,023$1,370$84,41219.5%
Spring Lake Park6,997$1,467$77,11222.8%
Kasson6,964$1,066$87,29514.7%
Medina6,858$1,421$219,1817.8%
Stewartville6,754$975$65,71417.8%
Delano6,712$1,111$118,09111.3%
Jordan6,704$1,102$110,13912.0%
Litchfield6,599$1,009$57,53921.0%
Byron6,510$876$121,6818.6%
Zimmerman6,410$1,277$86,16917.8%
Carver5,935$1,347$144,40811.2%
International Falls5,728$727$61,04314.3%
Glencoe5,702$967$63,96718.1%
Chisago City5,629$2,000$96,96424.8%
Credit River5,531$890$149,5247.1%
St. Paul Park5,464$2,118$98,67025.8%
Montevideo5,303$595$65,72410.9%
La Crescent5,266$1,059$82,10915.5%
North Oaks5,175$2,932$235,85814.9%
Falcon Heights5,145$1,364$93,23317.6%
Morris5,092$928$63,80717.5%
Redwood Falls5,075$747$61,94714.5%
Lake City5,021$933$76,12514.7%