Cities

Cost of Living in Minnesota Cities

Statewide median rent is $1,280, median home value $329,300 and median household income $89,062. 61 cities with 20,000+ residents, largest first.

CityRentHome valueIncomePopulation
Minneapolis, MN$1,371$362,200$80,846427,246
St. Paul, MN$1,281$294,500$73,394307,284
Rochester, MN$1,399$310,500$89,389122,330
Bloomington, MN$1,561$361,700$93,21188,665
Duluth, MN$1,087$242,700$68,80787,093
Brooklyn Park, MN$1,325$336,200$89,89183,876
Plymouth, MN$1,766$491,200$136,53479,220
Woodbury, MN$1,908$450,200$125,31078,305
Lakeville, MN$1,806$452,500$139,04174,354
Blaine, MN$1,705$352,400$106,80172,488
Maple Grove, MN$1,868$418,300$132,73171,173
St. Cloud, MN$1,003$225,000$61,37470,629
Eagan, MN$1,679$397,100$108,69068,000
Burnsville, MN$1,513$355,200$87,02464,463
Coon Rapids, MN$1,494$305,800$88,25163,468
Eden Prairie, MN$1,833$473,900$130,48963,051
Apple Valley, MN$1,738$370,400$97,67355,679
Edina, MN$1,844$646,300$128,76753,262
Minnetonka, MN$1,779$475,800$119,51753,064
St. Louis Park, MN$1,644$386,800$101,64849,594
Shakopee, MN$1,531$374,800$107,22346,012
Mankato, MN$1,132$261,700$66,87345,473
Moorhead, MN$1,033$249,000$72,76145,036
Cottage Grove, MN$1,783$378,800$120,79140,992
Maplewood, MN$1,406$323,200$91,39440,695
Richfield, MN$1,393$344,000$85,13236,642
Inver Grove Heights, MN$1,465$363,400$101,31635,906
Roseville, MN$1,374$352,100$86,93035,802
Andover, MN$2,037$410,200$137,59333,035
Savage, MN$1,766$432,300$125,51332,889
Brooklyn Center, MN$1,376$274,300$72,53532,479
Fridley, MN$1,326$302,900$77,68030,241
Chaska, MN$1,553$404,700$110,95628,706
Oakdale, MN$1,481$318,100$93,77228,585
Ramsey, MN$1,826$359,600$116,41528,421
Prior Lake, MN$1,654$450,700$134,25528,016
Rosemount, MN$1,640$424,100$129,62527,562
Elk River, MN$1,283$370,100$108,74126,793
Shoreview, MN$1,661$383,700$108,37026,714
Owatonna, MN$1,067$245,200$80,75026,498
Austin, MN$953$163,900$68,05726,358
Winona, MN$882$201,800$56,33726,009
Chanhassen, MN$1,831$566,300$143,65126,006
Faribault, MN$1,074$241,500$61,44924,631
White Bear Lake, MN$1,601$331,800$83,55423,908
Farmington, MN$1,241$366,200$123,67323,902
Champlin, MN$1,689$358,700$116,10223,294
New Brighton, MN$1,397$364,700$88,52122,710
Crystal, MN$1,467$296,100$92,51322,476
Otsego, MN$1,765$396,700$119,92722,245
Columbia Heights, MN$1,295$277,600$73,69122,155
Hastings, MN$1,183$322,400$93,99822,117
Lino Lakes, MN$1,874$407,200$127,18122,113
Golden Valley, MN$1,785$431,400$108,77221,725
West St. Paul, MN$1,282$301,300$68,46421,382
Willmar, MN$910$198,400$62,28021,378
New Hope, MN$1,335$337,000$77,66221,181
Northfield, MN$1,103$329,400$84,89520,742
Forest Lake, MN$1,421$393,500$92,94420,729
South St. Paul, MN$1,199$281,600$87,99420,611
St. Michael, MN$1,483$390,100$131,27420,010

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Explore more

Best Web Hosting for First-Time Site Owners (2026)Best AI Writing Tools for Marketers & Solo Founders (2026)Mortgage Payment CalculatorDiscount CalculatorPlay: Tide Pool PopPlay: Orbit Dodge
Get the best finds weekly

New tools, top deals and new pages — one short email a week. No spam.