Jobs in the United States → United States guide → Minnesota → Cities

Minnesota: the 80 largest cities

Population, county output and jobs, pay, rent and commute for each city, with the map; every city opens its own guide.

In short: Minnesota: 80 largest cities, from Minneapolis (427,246 residents) to New Ulm (14,056).
Minneapolis (427,246 residents)St. Paul (307,284 residents)Rochester (122,330 residents)Bloomington (88,665 residents)Duluth (87,093 residents)Brooklyn Park (83,876 residents)Plymouth (79,220 residents)Woodbury (78,305 residents)Lakeville (74,354 residents)Blaine (72,488 residents)Maple Grove (71,173 residents)St. Cloud (70,629 residents)Eagan (68,000 residents)Burnsville (64,463 residents)Coon Rapids (63,468 residents)Eden Prairie (63,051 residents)Apple Valley (55,679 residents)Edina (53,262 residents)Minnetonka (53,064 residents)St. Louis Park (49,594 residents)Shakopee (46,012 residents)Mankato (45,473 residents)Moorhead (45,036 residents)Cottage Grove (40,992 residents)Maplewood (40,695 residents)Richfield (36,642 residents)Inver Grove Heights (35,906 residents)Roseville (35,802 residents)Andover (33,035 residents)Savage (32,889 residents)Brooklyn Center (32,479 residents)Fridley (30,241 residents)Chaska (28,706 residents)Oakdale (28,585 residents)Ramsey (28,421 residents)Prior Lake (28,016 residents)Rosemount (27,562 residents)Elk River (26,793 residents)Shoreview (26,714 residents)Owatonna (26,498 residents)Austin (26,358 residents)Winona (26,009 residents)Chanhassen (26,006 residents)Faribault (24,631 residents)White Bear Lake (23,908 residents)Farmington (23,902 residents)Champlin (23,294 residents)New Brighton (22,710 residents)Crystal (22,476 residents)Otsego (22,245 residents)Columbia Heights (22,155 residents)Hastings (22,117 residents)Lino Lakes (22,113 residents)Golden Valley (21,725 residents)West St. Paul (21,382 residents)Willmar (21,378 residents)New Hope (21,181 residents)Northfield (20,742 residents)Forest Lake (20,729 residents)South St. Paul (20,611 residents)St. Michael (20,010 residents)Sartell (19,758 residents)Stillwater (19,355 residents)Hopkins (18,819 residents)Albert Lea (18,330 residents)Anoka (17,970 residents)Red Wing (16,758 residents)Ham Lake (16,702 residents)Buffalo (16,499 residents)Hugo (16,340 residents)Hibbing (16,057 residents)Bemidji (15,569 residents)Monticello (14,858 residents)Alexandria (14,735 residents)Hutchinson (14,680 residents)Brainerd (14,468 residents)Robbinsdale (14,234 residents)North Mankato (14,211 residents)Fergus Falls (14,181 residents)New Ulm (14,056 residents)MinneapolisSt. PaulRochesterBloomingtonDuluthBrooklyn ParkPlymouthWoodburyLakevilleBlaineMaple GroveSt. Cloud
Map of Minnesota: the 80 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 80 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

80cities covered
3,493,003residents in them
87counties
Minneapolislargest city
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Minnesota · all 80 cities + map → · all 87 counties → · Minnesota rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Minnesota

Cities

CITY (80 largest of Minnesota) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: ACS 2020–2024; BEA 2024; QCEW 2024; BLS 2026M09

The 80 largest places in Minnesota by population, each with its own guide. GDP, jobs, average pay and unemployment are for the county where the city lies (official statistics do not exist for cities); income, rent, home value and education are for the city itself. Click any column to sort.

Sort:
# ⇅City ⇅County ⇅Population ⇅County GDP 2024 ⇅County jobs ⇅County average pay ⇅County unemployment ⇅Median household income ⇅Median rent ⇅Median home value ⇅Bachelor's+ ⇅
1MinneapolisHennepin County427,246$193,617 m917,117$90,1574.7%$80,846$1,371$362,20055.5%
2St. PaulRamsey County307,284$56,256 m325,226$77,9084.8%$73,394$1,281$294,50043.8%
3RochesterOlmsted County122,330$15,729 m103,905$79,5793.7%$89,389$1,399$310,50050.9%
4BloomingtonHennepin County88,665$193,617 m917,117$90,1574.7%$93,211$1,561$361,70046.2%
5DuluthSaint Louis County87,093$13,874 m95,504$60,4524.8%$68,807$1,087$242,70044.0%
6Brooklyn ParkHennepin County83,876$193,617 m917,117$90,1574.7%$89,891$1,325$336,20032.7%
7PlymouthHennepin County79,220$193,617 m917,117$90,1574.7%$136,534$1,766$491,20065.9%
8WoodburyWashington County78,305$17,078 m95,625$60,7004.3%$125,310$1,908$450,20061.3%
9LakevilleDakota County74,354$37,138 m189,387$72,7924.4%$139,041$1,806$452,50050.6%
10BlaineAnoka County72,488$20,603 m133,130$65,2354.6%$106,801$1,705$352,40036.9%
11Maple GroveHennepin County71,173$193,617 m917,117$90,1574.7%$132,731$1,868$418,30057.1%
12St. CloudStearns County70,629$12,618 m87,252$62,3134.2%$61,374$1,003$225,00030.4%
13EaganDakota County68,000$37,138 m189,387$72,7924.4%$108,690$1,679$397,10054.7%
14BurnsvilleDakota County64,463$37,138 m189,387$72,7924.4%$87,024$1,513$355,20039.8%
15Coon RapidsAnoka County63,468$20,603 m133,130$65,2354.6%$88,251$1,494$305,80025.7%
16Eden PrairieHennepin County63,051$193,617 m917,117$90,1574.7%$130,489$1,833$473,90064.9%
17Apple ValleyDakota County55,679$37,138 m189,387$72,7924.4%$97,673$1,738$370,40045.9%
18EdinaHennepin County53,262$193,617 m917,117$90,1574.7%$128,767$1,844$646,30072.7%
19MinnetonkaHennepin County53,064$193,617 m917,117$90,1574.7%$119,517$1,779$475,80065.0%
20St. Louis ParkHennepin County49,594$193,617 m917,117$90,1574.7%$101,648$1,644$386,80064.2%
21ShakopeeScott County46,012$10,952 m63,111$62,1334.1%$107,223$1,531$374,80040.4%
22MankatoBlue Earth County45,473$5,641 m41,255$56,9974.0%$66,873$1,132$261,70035.1%
23MoorheadClay County45,036$2,919 m19,702$53,6973.9%$72,761$1,033$249,00041.6%
24Cottage GroveWashington County40,992$17,078 m95,625$60,7004.3%$120,791$1,783$378,80040.8%
25MaplewoodRamsey County40,695$56,256 m325,226$77,9084.8%$91,394$1,406$323,20035.3%
26RichfieldHennepin County36,642$193,617 m917,117$90,1574.7%$85,132$1,393$344,00043.7%
27Inver Grove HeightsDakota County35,906$37,138 m189,387$72,7924.4%$101,316$1,465$363,40043.5%
28RosevilleRamsey County35,802$56,256 m325,226$77,9084.8%$86,930$1,374$352,10055.0%
29AndoverAnoka County33,035$20,603 m133,130$65,2354.6%$137,593$2,037$410,20038.2%
30SavageScott County32,889$10,952 m63,111$62,1334.1%$125,513$1,766$432,30053.7%
31Brooklyn CenterHennepin County32,479$193,617 m917,117$90,1574.7%$72,535$1,376$274,30024.6%
32FridleyAnoka County30,241$20,603 m133,130$65,2354.6%$77,680$1,326$302,90030.0%
33ChaskaCarver County28,706$7,614 m40,848$67,4453.9%$110,956$1,553$404,70046.6%
34OakdaleWashington County28,585$17,078 m95,625$60,7004.3%$93,772$1,481$318,10035.6%
35RamseyAnoka County28,421$20,603 m133,130$65,2354.6%$116,415$1,826$359,60034.4%
36Prior LakeScott County28,016$10,952 m63,111$62,1334.1%$134,255$1,654$450,70052.4%
37RosemountDakota County27,562$37,138 m189,387$72,7924.4%$129,625$1,640$424,10051.6%
38Elk RiverSherburne County26,793$4,897 m28,090$57,7744.2%$108,741$1,283$370,10033.8%
39ShoreviewRamsey County26,714$56,256 m325,226$77,9084.8%$108,370$1,661$383,70061.2%
40OwatonnaSteele County26,498$2,874 m18,956$61,8975.1%$80,750$1,067$245,20029.3%
41AustinMower County26,358$2,995 m16,932$61,0424.1%$68,057$953$163,90023.6%
42WinonaWinona County26,009$2,964 m24,022$52,8283.9%$56,337$882$201,80036.3%
43ChanhassenCarver County26,006$7,614 m40,848$67,4453.9%$143,651$1,831$566,30064.1%
44FaribaultRice County24,631$4,083 m26,196$60,6044.3%$61,449$1,074$241,50017.6%
45White Bear LakeRamsey County23,908$56,256 m325,226$77,9084.8%$83,554$1,601$331,80041.7%
46FarmingtonDakota County23,902$37,138 m189,387$72,7924.4%$123,673$1,241$366,20038.7%
47ChamplinHennepin County23,294$193,617 m917,117$90,1574.7%$116,102$1,689$358,70036.9%
48New BrightonRamsey County22,710$56,256 m325,226$77,9084.8%$88,521$1,397$364,70048.2%
49CrystalHennepin County22,476$193,617 m917,117$90,1574.7%$92,513$1,467$296,10037.1%
50OtsegoWright County22,245$7,314 m48,758$55,9994.0%$119,927$1,765$396,70040.0%
51Columbia HeightsAnoka County22,155$20,603 m133,130$65,2354.6%$73,691$1,295$277,60032.5%
52HastingsDakota County22,117$37,138 m189,387$72,7924.4%$93,998$1,183$322,40030.9%
53Lino LakesAnoka County22,113$20,603 m133,130$65,2354.6%$127,181$1,874$407,20043.1%
54Golden ValleyHennepin County21,725$193,617 m917,117$90,1574.7%$108,772$1,785$431,40060.0%
55West St. PaulDakota County21,382$37,138 m189,387$72,7924.4%$68,464$1,282$301,30035.5%
56WillmarKandiyohi County21,378$3,138 m23,173$51,9804.3%$62,280$910$198,40025.3%
57New HopeHennepin County21,181$193,617 m917,117$90,1574.7%$77,662$1,335$337,00036.1%
58NorthfieldRice County20,742$4,083 m26,196$60,6044.3%$84,895$1,103$329,40053.3%
59Forest LakeWashington County20,729$17,078 m95,625$60,7004.3%$92,944$1,421$393,50035.4%
60South St. PaulDakota County20,611$37,138 m189,387$72,7924.4%$87,994$1,199$281,60032.5%
61St. MichaelWright County20,010$7,314 m48,758$55,9994.0%$131,274$1,483$390,10043.7%
62SartellStearns County19,758$12,618 m87,252$62,3134.2%$84,131$1,275$297,30040.9%
63StillwaterWashington County19,355$17,078 m95,625$60,7004.3%$105,853$1,622$414,20051.0%
64HopkinsHennepin County18,819$193,617 m917,117$90,1574.7%$75,234$1,468$375,60045.6%
65Albert LeaFreeborn County18,330$1,740 m11,963$53,0994.3%$64,603$857$157,50017.4%
66AnokaAnoka County17,970$20,603 m133,130$65,2354.6%$75,948$1,269$308,70026.6%
67Red WingGoodhue County16,758$3,916 m21,366$60,5134.3%$67,192$969$237,30025.3%
68Ham LakeAnoka County16,702$20,603 m133,130$65,2354.6%$120,135$1,173$442,50036.9%
69BuffaloWright County16,499$7,314 m48,758$55,9994.0%$88,820$1,182$314,40032.0%
70HugoWashington County16,340$17,078 m95,625$60,7004.3%$116,228$1,891$408,90046.5%
71HibbingSaint Louis County16,057$13,874 m95,504$60,4524.8%$55,789$833$130,20018.6%
72BemidjiBeltrami County15,569$2,519 m20,746$54,2994.8%$55,405$1,067$198,30032.5%
73MonticelloWright County14,858$7,314 m48,758$55,9994.0%$79,534$1,405$323,70023.5%
74AlexandriaDouglas County14,735$2,860 m19,527$57,0623.7%$61,374$934$275,30033.2%
75HutchinsonMcLeod County14,680$2,397 m15,697$56,9914.0%$72,836$940$229,60026.1%
76BrainerdCrow Wing County14,468$4,044 m31,053$53,0444.5%$56,111$827$192,50020.3%
77RobbinsdaleHennepin County14,234$193,617 m917,117$90,1574.7%$88,252$1,758$295,60041.4%
78North MankatoNicollet County14,211$1,983 m14,609$56,2353.8%$80,791$973$262,10040.7%
79Fergus FallsOtter Tail County14,181$3,285 m22,910$52,0134.2%$56,162$911$194,00029.3%
80New UlmBrown County14,056$2,006 m13,221$55,4423.7%$64,449$962$204,20027.9%

Counties: GDP and jobs

COUNTY (all 87 counties) Official statistics Source: BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: BEA 2024; QCEW 2024 annual; BLS 2026M09

The economy of all 87 counties of Minnesota, each with its own page: output (GDP), jobs, employer sites, pay, job change, unemployment and the largest private industry. "Listed cities" counts the 80 cities of this guide whose main county it is.

Sort:
County ⇅Population ⇅GDP 2024 ⇅GDP per resident ⇅Jobs (QCEW) ⇅Employer sites ⇅Average annual pay ⇅Job change vs 2023 ⇅Unemployment ⇅Largest private industry ⇅Listed cities ⇅
Hennepin County1,269,496$193,617 million$152,515917,11744,785$90,157+0.3%4.7%Health care and social assistance17
Ramsey County542,945$56,256 million$103,613325,22615,457$77,908+0.2%4.8%Health care and social assistance6
Dakota County445,771$37,138 million$83,313189,38711,950$72,792+0.7%4.4%Health care and social assistance10
Anoka County370,349$20,603 million$55,630133,1308,852$65,235+0.6%4.6%Manufacturing9
Washington County276,238$17,078 million$61,82295,6257,011$60,700+2.0%4.3%Health care and social assistance6
Saint Louis County200,123$13,874 million$69,32695,5045,646$60,452+0.9%4.8%Health care and social assistance2
Olmsted County164,498$15,729 million$95,618103,9054,061$79,579+1.8%3.7%Health care and social assistance1
Stearns County160,865$12,618 million$78,43987,2524,733$62,313+1.4%4.2%Health care and social assistance2
Scott County154,557$10,952 million$70,86163,1113,996$62,133+4.1%4.1%Transportation and warehousing3
Wright County148,269$7,314 million$49,33048,7583,984$55,999+3.2%4.0%Retail trade4
Carver County110,041$7,614 million$69,18940,8482,874$67,445-1.3%3.9%Manufacturing2
Sherburne County100,560$4,897 million$48,69528,0902,490$57,774+1.7%4.2%Manufacturing1
Blue Earth County69,871$5,641 million$80,73041,2552,150$56,997+2.5%4.0%Health care and social assistance1
Rice County67,917$4,083 million$60,12326,1961,786$60,604+2.5%4.3%Manufacturing2
Crow Wing County67,686$4,044 million$59,74431,0532,376$53,044+1.5%4.5%Health care and social assistance1
Clay County66,059$2,919 million$44,18919,7021,520$53,697-0.1%3.9%Health care and social assistance1
Otter Tail County60,475$3,285 million$54,31922,9101,908$52,013+0.9%4.2%Manufacturing1
Chisago County57,991$2,242 million$38,65716,0911,401$57,806+0.0%4.4%Health care and social assistance0
Winona County49,779$2,964 million$59,53324,0221,256$52,828+0.5%3.9%Manufacturing1
Goodhue County47,943$3,916 million$81,67621,3661,388$60,513+0.7%4.3%Manufacturing1
Beltrami County46,512$2,519 million$54,16020,7461,326$54,299+1.2%4.8%Health care and social assistance1
Itasca County45,275$2,579 million$56,96016,6081,352$54,071+4.9%5.5%Health care and social assistance0
Kandiyohi County44,079$3,138 million$71,18323,1731,484$51,980+1.7%4.3%Health care and social assistance1
Isanti County42,596$1,593 million$37,40211,704967$49,899-0.6%4.7%Health care and social assistance0
Benton County41,593$2,398 million$57,64817,3841,063$55,955-1.6%4.4%Manufacturing0
Mower County40,343$2,995 million$74,23716,932900$61,042+1.2%4.1%Manufacturing1
Douglas County39,575$2,860 million$72,26219,5271,499$57,062+0.6%3.7%Manufacturing1
Steele County37,439$2,874 million$76,77818,9561,130$61,897+0.3%5.1%Manufacturing1
McLeod County36,798$2,397 million$65,12715,6971,049$56,991-0.1%4.0%Manufacturing1
Carlton County36,518$1,907 million$52,21913,269816$58,073+2.5%4.8%Retail trade0
Becker County35,343$2,058 million$58,23215,1201,140$53,242+1.1%3.9%Manufacturing0
Nicollet County34,411$1,983 million$57,61814,609849$56,235-2.7%3.8%Manufacturing1
Morrison County34,249$1,501 million$43,81711,1751,122$47,270+3.7%4.3%Retail trade0
Cass County30,992$1,363 million$43,97610,661965$43,904-0.2%5.1%Accommodation and food services0
Polk County30,705$1,694 million$55,17312,0361,029$54,723+1.3%4.0%Health care and social assistance0
Freeborn County30,623$1,740 million$56,82311,963832$53,099+1.5%4.3%Manufacturing1
Pine County29,640$995 million$33,5667,799733$44,269+0.1%5.5%Retail trade0
Le Sueur County29,113$1,243 million$42,7028,667790$54,749+1.7%4.0%Manufacturing0
Mille Lacs County27,125$1,160 million$42,7599,372796$47,582+2.6%5.0%Retail trade0
Brown County25,800$2,006 million$77,75513,221902$55,442+0.0%3.7%Manufacturing1
Todd County25,575$1,141 million$44,6187,081634$53,332+6.1%4.4%Manufacturing0
Lyon County25,503$2,100 million$82,34213,763859$52,859+0.7%3.9%Retail trade0
Meeker County23,468$1,586 million$67,5708,042708$53,874+0.9%4.2%Manufacturing0
Nobles County22,041$1,897 million$86,0699,788638$55,354-3.5%4.3%Manufacturing0
Hubbard County21,831$968 million$44,3496,263684$46,510+1.1%4.6%Retail trade0
Wabasha County21,565$1,094 million$50,7436,566608$47,637+0.5%3.8%Manufacturing0
Fillmore County21,414$877 million$40,9576,235802$44,287-0.7%3.5%Manufacturing0
Dodge County21,045$1,065 million$50,6145,967502$61,269+2.4%3.8%Manufacturing0
Martin County19,780$1,429 million$72,2288,245705$53,706-0.3%4.1%Retail trade0
Waseca County18,885$1,256 million$66,5255,530552$54,072+0.2%4.4%Manufacturing0
Houston County18,653$810 million$43,4415,031471$47,489-1.0%3.3%Retail trade0
Kanabec County16,390$549 million$33,4864,221364$51,717+3.1%5.2%Health care and social assistance0
Aitkin County16,056$674 million$41,9564,328476$47,689+0.9%5.7%Retail trade0
Redwood County15,350$1,490 million$97,0976,096592$53,471+0.3%4.1%Manufacturing0
Roseau County15,302$1,699 million$111,0407,971474$62,932-1.3%4.0%Manufacturing0
Sibley County15,005$722 million$48,1353,884405$52,827+1.5%4.0%Agriculture, forestry, fishing0
Renville County14,558$1,190 million$81,7435,483594$55,239+0.4%4.6%Manufacturing0
Wadena County14,256$744 million$52,2215,650451$50,358+0.9%4.9%Retail trade0
Faribault County13,914$788 million$56,6624,549492$51,879-1.3%4.1%Manufacturing0
Pennington County13,791$2,743 million$198,8769,793418$55,946-2.2%4.3%Retail trade0
Chippewa County12,377$774 million$62,5195,290425$52,949-0.2%4.2%Manufacturing0
Koochiching County11,833$643 million$54,3174,246428$56,827-1.8%5.7%Accommodation and food services0
Cottonwood County11,458$865 million$75,5004,847447$49,092-10.8%7.2%Manufacturing0
Pope County11,418$750 million$65,7134,459381$56,347+0.2%4.0%Manufacturing0
Watonwan County11,205$611 million$54,5154,510343$48,323-0.6%4.3%Manufacturing0
Lake County10,879$565 million$51,9083,902378$54,467+2.4%4.1%Accommodation and food services0
Jackson County9,933$881 million$88,6935,021366$51,882+1.7%4.7%Manufacturing0
Swift County9,748$800 million$82,0533,737366$55,905+0.5%6.2%Manufacturing0
Stevens County9,739$816 million$83,8205,738390$63,358+2.8%3.0%Manufacturing0
Rock County9,621$992 million$103,0763,689328$53,870+3.6%3.5%Manufacturing0
Yellow Medicine County9,451$784 million$82,9783,621388$49,625-2.5%3.9%Retail trade0
Pipestone County9,284$988 million$106,4644,302399$50,888-0.1%3.3%Retail trade0
Marshall County8,909$439 million$49,3192,435348$56,634+0.7%4.1%Manufacturing0
Clearwater County8,616$393 million$45,6622,536231$58,036-4.4%5.5%Manufacturing0
Murray County8,097$721 million$89,1022,914341$49,046+2.7%4.5%Retail trade0
Lac qui Parle County6,682$435 million$65,0992,185246$47,748+0.0%3.3%Health care and social assistance0
Wilkin County6,371$386 million$60,5161,644208$56,011-1.8%3.8%Health care and social assistance0
Norman County6,367$246 million$38,6671,710259$48,805+3.1%3.8%Health care and social assistance0
Grant County6,127$367 million$59,9031,920261$49,396+2.6%3.8%Wholesale trade0
Cook County5,635$388 million$68,9112,628333$45,255-1.0%3.8%Accommodation and food services0
Lincoln County5,603$588 million$105,0011,684226$45,358+3.0%3.9%Retail trade0
Mahnomen County5,358$249 million$46,5531,989122$57,380+10.9%4.8%Retail trade0
Big Stone County5,127$336 million$65,6211,694221$53,377+2.4%4.0%Construction0
Kittson County4,084$223 million$54,5831,436198$49,935-0.3%3.6%Health care and social assistance0
Red Lake County3,915$248 million$63,332985126$44,602+0.0%5.3%Retail trade0
Lake of the Woods County3,821$242 million$63,3291,578185$54,228-1.4%5.7%Accommodation and food services0
Traverse County3,243$348 million$107,1641,069154$48,921-1.6%3.2%Health care and social assistance0

Unemployment is the latest month BLS published and may be preliminary. Counties with several large cities appear once.

Income and rent

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Income, rent and housing for each city. Rent as a share of income is the yearly median rent divided by the median household income.

Sort:
City ⇅Median household income ⇅Income per person ⇅Median rent a month ⇅Rent share of income ⇅Median home value ⇅Homeowners ⇅Poverty rate ⇅Unemployment (ACS) ⇅Labour force participation ⇅
Minneapolis$80,846$52,692$1,37120.3%$362,20047.7%16.0%6.0%72.8%
St. Paul$73,394$42,815$1,28120.9%$294,50052.9%15.6%5.4%69.9%
Rochester$89,389$52,671$1,39918.8%$310,50065.1%8.5%3.7%70.1%
Bloomington$93,211$52,173$1,56120.1%$361,70065.8%9.2%4.8%68.7%
Duluth$68,807$41,503$1,08719.0%$242,70059.4%16.8%4.7%66.2%
Brooklyn Park$89,891$38,978$1,32517.7%$336,20070.2%9.5%4.0%72.4%
Plymouth$136,534$71,865$1,76615.5%$491,20075.1%4.3%2.3%71.5%
Woodbury$125,310$60,068$1,90818.3%$450,20077.6%5.3%3.9%72.6%
Lakeville$139,041$57,291$1,80615.6%$452,50087.8%2.9%2.0%74.3%
Blaine$106,801$46,842$1,70519.2%$352,40085.3%7.2%4.2%70.5%
Maple Grove$132,731$65,261$1,86816.9%$418,30082.3%4.0%3.5%72.7%
St. Cloud$61,374$32,108$1,00319.6%$225,00048.6%20.2%6.0%68.0%
Eagan$108,690$57,112$1,67918.5%$397,10067.7%5.9%3.7%72.4%
Burnsville$87,024$43,192$1,51320.9%$355,20064.7%10.8%5.0%68.7%
Coon Rapids$88,251$41,400$1,49420.3%$305,80074.8%8.2%4.5%70.1%
Eden Prairie$130,489$71,657$1,83316.9%$473,90076.1%4.6%3.6%71.1%
Apple Valley$97,673$50,382$1,73821.4%$370,40073.4%6.0%3.1%68.6%
Edina$128,767$93,210$1,84417.2%$646,30072.4%4.7%3.9%63.9%
Minnetonka$119,517$75,502$1,77917.9%$475,80071.6%5.9%3.0%68.6%
St. Louis Park$101,648$64,370$1,64419.4%$386,80057.8%6.9%3.2%76.3%
Shakopee$107,223$47,444$1,53117.1%$374,80074.8%5.9%3.7%74.9%
Mankato$66,873$33,811$1,13220.3%$261,70050.0%20.6%6.0%69.8%
Moorhead$72,761$37,546$1,03317.0%$249,00058.1%16.1%5.0%70.7%
Cottage Grove$120,791$49,540$1,78317.7%$378,80088.2%4.2%3.7%72.7%
Maplewood$91,394$43,481$1,40618.5%$323,20071.8%11.2%4.0%65.6%
Richfield$85,132$47,856$1,39319.6%$344,00061.6%8.2%5.3%69.8%
Inver Grove Heights$101,316$55,446$1,46517.4%$363,40076.9%4.9%3.6%71.0%
Roseville$86,930$55,478$1,37419.0%$352,10066.5%7.5%5.9%62.9%
Andover$137,593$53,379$2,03717.8%$410,20094.1%3.3%2.8%71.9%
Savage$125,513$55,451$1,76616.9%$432,30085.8%5.8%5.3%77.9%
Brooklyn Center$72,535$30,555$1,37622.8%$274,30063.5%12.3%5.8%69.8%
Fridley$77,680$38,100$1,32620.5%$302,90063.0%11.9%6.5%69.8%
Chaska$110,956$56,397$1,55316.8%$404,70067.5%5.8%3.2%76.0%
Oakdale$93,772$45,119$1,48119.0%$318,10077.5%5.7%3.2%66.7%
Ramsey$116,415$47,941$1,82618.8%$359,60085.0%4.1%4.4%70.7%
Prior Lake$134,255$62,573$1,65414.8%$450,70086.2%3.1%1.5%73.0%
Rosemount$129,625$59,464$1,64015.2%$424,10087.4%3.0%3.5%72.7%
Elk River$108,741$50,113$1,28314.2%$370,10079.2%3.4%1.6%72.5%
Shoreview$108,370$61,360$1,66118.4%$383,70080.2%5.6%4.3%64.8%
Owatonna$80,750$41,767$1,06715.9%$245,20075.6%9.2%3.6%64.7%
Austin$68,057$31,514$95316.8%$163,90071.5%12.5%4.5%62.6%
Winona$56,337$34,531$88218.8%$201,80058.0%23.1%2.7%66.7%
Chanhassen$143,651$76,879$1,83115.3%$566,30084.1%2.9%3.2%70.5%
Faribault$61,449$33,225$1,07421.0%$241,50066.1%16.4%5.4%58.7%
White Bear Lake$83,554$46,608$1,60123.0%$331,80067.8%7.0%4.0%66.1%
Farmington$123,673$48,512$1,24112.0%$366,20086.5%5.1%3.4%77.6%
Champlin$116,102$49,956$1,68917.5%$358,70088.1%7.2%3.6%71.7%
New Brighton$88,521$46,184$1,39718.9%$364,70061.2%8.3%2.5%69.6%
Crystal$92,513$44,831$1,46719.0%$296,10076.9%8.2%2.5%71.7%
Otsego$119,927$48,748$1,76517.7%$396,70092.7%3.5%1.7%76.0%
Columbia Heights$73,691$38,781$1,29521.1%$277,60066.0%16.3%5.5%70.9%
Hastings$93,998$44,593$1,18315.1%$322,40076.4%5.4%4.9%68.0%
Lino Lakes$127,181$53,392$1,87417.7%$407,20092.1%2.7%4.0%66.9%
Golden Valley$108,772$68,225$1,78519.7%$431,40070.7%9.1%4.6%66.0%
West St. Paul$68,464$44,887$1,28222.5%$301,30057.2%8.8%4.5%66.2%
Willmar$62,280$31,826$91017.5%$198,40059.4%13.1%4.8%63.8%
New Hope$77,662$40,928$1,33520.6%$337,00052.6%10.8%5.0%71.0%
Northfield$84,895$36,703$1,10315.6%$329,40069.3%8.8%4.9%63.5%
Forest Lake$92,944$46,249$1,42118.3%$393,50072.9%7.0%4.3%70.7%
South St. Paul$87,994$40,011$1,19916.4%$281,60069.7%8.3%5.9%73.7%
St. Michael$131,274$54,378$1,48313.6%$390,10090.1%3.2%2.9%79.1%
Sartell$84,131$42,415$1,27518.2%$297,30061.8%7.4%2.2%72.5%
Stillwater$105,853$57,943$1,62218.4%$414,20076.7%7.3%3.5%66.6%
Hopkins$75,234$48,787$1,46823.4%$375,60036.5%12.1%6.4%72.2%
Albert Lea$64,603$39,282$85715.9%$157,50074.1%12.8%5.7%57.4%
Anoka$75,948$40,436$1,26920.1%$308,70056.9%8.3%4.8%61.7%
Red Wing$67,192$40,751$96917.3%$237,30072.2%13.8%4.9%60.2%
Ham Lake$120,135$53,119$1,17311.7%$442,50093.7%4.0%3.4%63.6%
Buffalo$88,820$39,807$1,18216.0%$314,40074.3%8.9%6.0%67.2%
Hugo$116,228$59,030$1,89119.5%$408,90089.5%2.8%1.6%73.6%
Hibbing$55,789$34,424$83317.9%$130,20071.1%16.2%6.3%57.3%
Bemidji$55,405$31,542$1,06723.1%$198,30043.1%21.3%5.2%63.9%
Monticello$79,534$37,838$1,40521.2%$323,70064.7%6.8%2.9%74.1%
Alexandria$61,374$41,095$93418.3%$275,30057.4%12.0%3.6%63.6%
Hutchinson$72,836$44,845$94015.5%$229,60068.6%12.4%4.0%64.3%
Brainerd$56,111$31,316$82717.7%$192,50056.5%15.0%9.0%64.6%
Robbinsdale$88,252$49,598$1,75823.9%$295,60071.0%11.5%6.2%73.9%
North Mankato$80,791$51,604$97314.5%$262,10069.7%4.5%2.8%72.7%
Fergus Falls$56,162$34,864$91119.5%$194,00064.1%9.1%7.2%61.0%
New Ulm$64,449$35,978$96217.9%$204,20075.1%9.2%3.0%64.3%

Commute and people

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Sort:
City ⇅Drive alone ⇅Public transit ⇅Walk ⇅Work from home ⇅Commute 45+ min ⇅Born abroad ⇅Median age ⇅
Minneapolis51.9%6.8%5.8%26.2%7.4%13.7%33.4
St. Paul58.9%5.5%3.8%20.2%6.2%18.2%33.7
Rochester64.8%3.7%4.5%14.7%6.5%13.3%36.3
Bloomington63.0%4.2%1.3%22.3%6.6%15.4%41.1
Duluth69.1%3.3%4.7%13.2%4.5%3.1%35.2
Brooklyn Park68.8%1.9%0.8%14.9%6.1%25.8%35.2
Plymouth62.7%1.0%1.0%28.8%5.2%13.6%40.3
Woodbury60.6%1.1%0.7%27.4%8.3%14.2%38.0
Lakeville66.1%1.0%0.8%23.4%9.3%9.9%36.8
Blaine69.0%0.6%0.5%20.6%9.0%13.9%37.5
Maple Grove63.4%1.0%0.7%29.1%9.3%11.5%40.9
St. Cloud71.9%2.0%5.4%8.5%9.2%13.5%30.6
Eagan66.5%1.6%1.4%23.9%5.9%14.9%39.3
Burnsville68.7%1.4%0.7%17.0%8.3%14.2%36.7
Coon Rapids75.2%1.2%0.9%13.7%8.9%9.7%39.0
Eden Prairie59.1%2.1%0.6%31.7%6.3%16.3%41.3
Apple Valley65.5%2.0%0.7%22.4%9.2%11.7%39.0
Edina64.3%0.3%1.9%29.2%4.2%9.4%44.9
Minnetonka65.1%0.5%1.2%27.4%3.3%11.3%42.9
St. Louis Park60.7%2.0%1.7%28.1%5.2%7.5%36.1
Shakopee71.0%0.3%0.3%18.3%8.4%16.8%36.6
Mankato73.3%1.9%3.3%7.8%4.9%7.4%26.5
Moorhead73.7%2.4%3.0%12.6%5.4%5.6%31.3
Cottage Grove69.2%0.3%0.5%21.1%9.0%8.4%36.5
Maplewood71.4%1.2%1.0%17.0%6.8%17.6%39.5
Richfield65.3%3.5%2.0%18.7%8.4%16.9%39.4
Inver Grove Heights65.7%2.0%1.5%23.5%7.4%9.9%41.6
Roseville65.2%0.7%2.6%22.6%5.5%10.8%41.1
Andover72.8%0.3%0.4%20.7%13.5%5.9%39.6
Savage69.6%0.5%0.5%22.3%9.4%10.8%37.5
Brooklyn Center67.9%2.6%0.7%13.1%5.6%21.7%33.5
Fridley70.2%2.1%1.6%15.6%9.8%18.2%34.7
Chaska67.8%0.8%0.2%20.0%8.7%7.1%37.5
Oakdale67.6%0.8%1.0%19.5%7.2%10.9%39.7
Ramsey76.1%1.2%0.3%17.3%17.7%6.5%36.9
Prior Lake63.9%0.8%1.2%24.6%12.9%7.7%39.6
Rosemount66.1%1.0%1.5%25.1%13.6%7.4%38.9
Elk River76.2%1.3%0.3%15.8%19.9%5.8%37.2
Shoreview70.4%1.2%1.1%20.6%7.3%10.7%43.6
Owatonna81.7%1.2%1.8%8.3%10.9%4.7%40.4
Austin75.2%1.6%2.8%5.3%12.0%17.5%36.2
Winona75.1%0.7%7.6%9.0%6.6%2.9%31.3
Chanhassen62.6%0.8%0.9%29.5%7.9%9.0%41.5
Faribault71.1%0.1%2.7%5.9%12.4%14.8%38.7
White Bear Lake70.9%0.7%1.5%20.9%6.8%7.2%41.9
Farmington71.7%0.3%0.9%20.4%15.3%4.4%35.4
Champlin71.1%1.6%0.8%17.9%9.9%10.9%41.6
New Brighton66.0%0.6%1.7%19.9%4.3%13.2%37.0
Crystal64.2%2.8%1.1%21.3%5.8%9.7%37.7
Otsego72.2%0.2%0.2%15.2%20.9%9.9%34.9
Columbia Heights66.1%3.4%0.9%18.5%8.8%22.2%36.8
Hastings77.2%0.2%1.9%13.0%14.2%2.5%41.0
Lino Lakes71.3%0.5%0.4%22.6%9.0%5.5%41.5
Golden Valley63.6%2.3%0.5%29.5%5.0%10.3%44.2
West St. Paul68.0%1.3%2.1%19.6%6.9%9.2%39.8
Willmar78.8%0.9%0.4%8.2%4.1%17.7%35.5
New Hope70.3%0.6%1.5%16.3%3.0%18.9%40.5
Northfield55.0%0.6%20.7%16.2%13.4%8.8%28.2
Forest Lake72.2%0.2%2.5%17.7%13.3%5.2%39.6
South St. Paul69.0%0.7%0.8%14.5%6.1%8.1%37.2
St. Michael72.5%0.2%0.3%19.1%17.5%5.2%37.6
Sartell80.6%0.4%0.2%12.1%7.4%4.2%34.8
Stillwater67.8%0.6%2.0%21.9%6.2%4.9%42.5
Hopkins62.5%3.4%2.4%21.0%2.2%13.8%37.8
Albert Lea77.5%0.1%3.5%7.1%9.1%5.5%44.3
Anoka76.6%0.6%1.4%11.8%9.9%10.2%40.6
Red Wing77.4%1.3%3.0%7.2%13.4%4.0%42.0
Ham Lake76.7%0.5%0.1%16.9%15.7%3.7%43.8
Buffalo76.9%0.2%0.8%12.6%20.1%4.3%38.6
Hugo78.4%0.0%0.3%17.9%14.8%3.7%40.1
Hibbing79.2%0.7%3.6%6.0%5.5%0.6%45.7
Bemidji76.3%0.8%4.9%5.9%9.3%2.3%30.0
Monticello72.5%0.1%1.9%13.2%17.0%7.6%34.1
Alexandria78.1%0.4%3.2%9.1%7.0%2.2%40.8
Hutchinson75.6%0.8%4.0%9.7%12.0%3.1%41.9
Brainerd72.5%1.0%2.7%7.5%11.8%1.0%35.1
Robbinsdale69.4%0.9%1.4%20.8%2.2%10.4%39.4
North Mankato75.3%0.2%3.3%10.2%4.4%5.3%38.5
Fergus Falls74.2%2.7%3.9%7.3%6.2%2.0%43.3
New Ulm79.6%0.7%5.6%5.6%4.1%2.4%39.3

Shares of workers aged 16 and over.

Metro pay

METRO Official statistics Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 · BEA Regional Price Parities · BLS Local Area Unemployment Statistics · Data: OEWS May 2025; RPP 2024

Cities that we could match to a BLS metropolitan area. Metro figures cover the whole area. The page of each city shows the occupations and pay of its metro.

Sort:
City ⇅Metropolitan area ⇅Jobs (OEWS) ⇅Median pay, all occupations ⇅Price level (US = 100) ⇅Unemployment ⇅
MinneapolisMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
St. PaulMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
RochesterRochester, MN122,980$60,62090.83.7%
BloomingtonMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
DuluthDuluth, MN-WI124,710$50,00088.84.6%
Brooklyn ParkMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
PlymouthMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
WoodburyMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
LakevilleMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
BlaineMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Maple GroveMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
St. CloudSt. Cloud, MN103,920$50,84087.64.2%
EaganMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
BurnsvilleMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Coon RapidsMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Eden PrairieMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Apple ValleyMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
EdinaMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
MinnetonkaMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
St. Louis ParkMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
ShakopeeMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
MankatoMankato, MN56,180$49,53091.03.9%
MoorheadFargo, ND-MN148,660$51,05090.92.3%
Cottage GroveMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
MaplewoodMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
RichfieldMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Inver Grove HeightsMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
RosevilleMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
AndoverMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
SavageMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Brooklyn CenterMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
FridleyMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
ChaskaMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
OakdaleMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
RamseyMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Prior LakeMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
RosemountMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Elk RiverMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
ShoreviewMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
ChanhassenMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
White Bear LakeMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
FarmingtonMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
ChamplinMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
New BrightonMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
CrystalMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
OtsegoMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Columbia HeightsMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
HastingsMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Lino LakesMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Golden ValleyMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
West St. PaulMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
New HopeMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Forest LakeMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
South St. PaulMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
St. MichaelMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
SartellSt. Cloud, MN103,920$50,84087.64.2%
StillwaterMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
HopkinsMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
AnokaMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
Ham LakeMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
BuffaloMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
HugoMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
HibbingDuluth, MN-WI124,710$50,00088.84.6%
MonticelloMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
RobbinsdaleMinneapolis-St. Paul-Bloomington, MN-WI1,951,650$59,320104.84.5%
North MankatoMankato, MN56,180$49,53091.03.9%

Climate

CITY Model estimate on a 0.5° grid Source: NASA POWER climatology (MERRA-2, 2001–2025) · Data: monthly means 2001–2025

Sort:
City ⇅January mean (°F) ⇅July mean (°F) ⇅Year mean (°F) ⇅Yearly precipitation (mm) ⇅
Minneapolis137344.5840
St. Paul137344.5840
Rochester157244.8886
Bloomington137344.5840
Duluth106739.9782
Brooklyn Park137344.5840
Plymouth137344.5784
Woodbury137344.5840
Lakeville147345.0823
Blaine137344.5840
Maple Grove137344.5784
St. Cloud127343.5728
Eagan137344.5840
Burnsville137344.5840
Coon Rapids137344.5840
Eden Prairie137344.5784
Apple Valley147345.0823
Edina137344.5840
Minnetonka137344.5784
St. Louis Park137344.5840
Shakopee137344.5784
Mankato167445.9815
Moorhead107343.0608
Cottage Grove137344.5840
Maplewood137344.5840
Richfield137344.5840
Inver Grove Heights137344.5840
Roseville137344.5840
Andover117243.4783
Savage137344.5840
Brooklyn Center137344.5840
Fridley137344.5840
Chaska137344.5784
Oakdale137344.5840
Ramsey117343.6748
Prior Lake157445.4774
Rosemount147345.0823
Elk River117343.6748
Shoreview137344.5840
Owatonna157245.0859
Austin167245.6901
Winona157244.9917
Chanhassen137344.5784
Faribault147345.0823
White Bear Lake137344.5840
Farmington147345.0823
Champlin137344.5840
New Brighton137344.5840
Crystal137344.5840
Otsego117343.6748
Columbia Heights137344.5840
Hastings147345.0823
Lino Lakes137344.5840
Golden Valley137344.5840
West St. Paul137344.5840
Willmar147444.9703
New Hope137344.5840
Northfield147345.0823
Forest Lake117243.4783
South St. Paul137344.5840
St. Michael137344.5784
Sartell127343.5728
Stillwater137344.5840
Hopkins137344.5840
Albert Lea167245.6901
Anoka137344.5840
Red Wing147344.6860
Ham Lake117243.4783
Buffalo137344.5784
Hugo137344.5840
Hibbing67039.4671
Bemidji77140.1622
Monticello117343.6748
Alexandria107242.8640
Hutchinson137344.6738
Brainerd87141.5691
Robbinsdale137344.5840
North Mankato167445.9815
Fergus Falls107342.7645
New Ulm157445.9737

Satellite-reanalysis values on a grid of roughly 50 km; not weather-station records.

Rankings

Ready-made rankings of these cities, and of the metro areas that pay the most for common occupations:

Minnesota: Largest Cities

Minnesota: Cities With the Cheapest Rent

Minnesota: Cities With the Highest Household Income

Minnesota: Cities Where Rent Takes the Smallest Share of Income

Minnesota: Cities With the Lowest Unemployment

Minnesota: Cities in the Highest-Paying Counties

Minnesota: Most College-Educated Cities

Minnesota: Cities With the Most Homeowners

Minnesota: Cities With the Most Remote Work

Minnesota: Cities With the Shortest Commutes

Best Minnesota metro areas for home health and personal care aides

Best Minnesota metro areas for retail salespersons

Best Minnesota metro areas for general and operations managers

Best Minnesota metro areas for registered nurses

Best Minnesota metro areas for fast food and counter workers

Best Minnesota metro areas for cashiers

Best Minnesota metro areas for office clerks, general

Best Minnesota metro areas for laborers and freight, stock, and material movers, hand

Best Minnesota metro areas for customer service representatives

Best Minnesota metro areas for miscellaneous assemblers and fabricators

Best Minnesota metro areas for janitors and cleaners, except maids and housekeeping cleaners

Best Minnesota metro areas for stockers and order fillers

Best Minnesota metro areas for heavy and tractor-trailer truck drivers

Best Minnesota metro areas for teaching assistants, except postsecondary

Best Minnesota metro areas for waiters and waitresses

City by city

City by city

1. Minneapolis

427,246 residents · Hennepin County · median household income $80,846 · median rent $1,371 · guide: jobs, pay and living in Minneapolis

2. St. Paul

307,284 residents · Ramsey County · median household income $73,394 · median rent $1,281 · guide: jobs, pay and living in St. Paul

3. Rochester

122,330 residents · Olmsted County · median household income $89,389 · median rent $1,399 · guide: jobs, pay and living in Rochester

4. Bloomington

88,665 residents · Hennepin County · median household income $93,211 · median rent $1,561 · guide: jobs, pay and living in Bloomington

5. Duluth

87,093 residents · Saint Louis County · median household income $68,807 · median rent $1,087 · guide: jobs, pay and living in Duluth

6. Brooklyn Park

83,876 residents · Hennepin County · median household income $89,891 · median rent $1,325 · guide: jobs, pay and living in Brooklyn Park

7. Plymouth

79,220 residents · Hennepin County · median household income $136,534 · median rent $1,766 · guide: jobs, pay and living in Plymouth

8. Woodbury

78,305 residents · Washington County · median household income $125,310 · median rent $1,908 · guide: jobs, pay and living in Woodbury

9. Lakeville

74,354 residents · Dakota County · median household income $139,041 · median rent $1,806 · guide: jobs, pay and living in Lakeville

10. Blaine

72,488 residents · Anoka County · median household income $106,801 · median rent $1,705 · guide: jobs, pay and living in Blaine

11. Maple Grove

71,173 residents · Hennepin County · median household income $132,731 · median rent $1,868 · guide: jobs, pay and living in Maple Grove

12. St. Cloud

70,629 residents · Stearns County · median household income $61,374 · median rent $1,003 · guide: jobs, pay and living in St. Cloud

13. Eagan

68,000 residents · Dakota County · median household income $108,690 · median rent $1,679 · guide: jobs, pay and living in Eagan

14. Burnsville

64,463 residents · Dakota County · median household income $87,024 · median rent $1,513 · guide: jobs, pay and living in Burnsville

15. Coon Rapids

63,468 residents · Anoka County · median household income $88,251 · median rent $1,494 · guide: jobs, pay and living in Coon Rapids

16. Eden Prairie

63,051 residents · Hennepin County · median household income $130,489 · median rent $1,833 · guide: jobs, pay and living in Eden Prairie

17. Apple Valley

55,679 residents · Dakota County · median household income $97,673 · median rent $1,738 · guide: jobs, pay and living in Apple Valley

18. Edina

53,262 residents · Hennepin County · median household income $128,767 · median rent $1,844 · guide: jobs, pay and living in Edina

19. Minnetonka

53,064 residents · Hennepin County · median household income $119,517 · median rent $1,779 · guide: jobs, pay and living in Minnetonka

20. St. Louis Park

49,594 residents · Hennepin County · median household income $101,648 · median rent $1,644 · guide: jobs, pay and living in St. Louis Park

21. Shakopee

46,012 residents · Scott County · median household income $107,223 · median rent $1,531 · guide: jobs, pay and living in Shakopee

22. Mankato

45,473 residents · Blue Earth County · median household income $66,873 · median rent $1,132 · guide: jobs, pay and living in Mankato

23. Moorhead

45,036 residents · Clay County · median household income $72,761 · median rent $1,033 · guide: jobs, pay and living in Moorhead

24. Cottage Grove

40,992 residents · Washington County · median household income $120,791 · median rent $1,783 · guide: jobs, pay and living in Cottage Grove

25. Maplewood

40,695 residents · Ramsey County · median household income $91,394 · median rent $1,406 · guide: jobs, pay and living in Maplewood

26. Richfield

36,642 residents · Hennepin County · median household income $85,132 · median rent $1,393 · guide: jobs, pay and living in Richfield

27. Inver Grove Heights

35,906 residents · Dakota County · median household income $101,316 · median rent $1,465 · guide: jobs, pay and living in Inver Grove Heights

28. Roseville

35,802 residents · Ramsey County · median household income $86,930 · median rent $1,374 · guide: jobs, pay and living in Roseville

29. Andover

33,035 residents · Anoka County · median household income $137,593 · median rent $2,037 · guide: jobs, pay and living in Andover

30. Savage

32,889 residents · Scott County · median household income $125,513 · median rent $1,766 · guide: jobs, pay and living in Savage

31. Brooklyn Center

32,479 residents · Hennepin County · median household income $72,535 · median rent $1,376 · guide: jobs, pay and living in Brooklyn Center

32. Fridley

30,241 residents · Anoka County · median household income $77,680 · median rent $1,326 · guide: jobs, pay and living in Fridley

33. Chaska

28,706 residents · Carver County · median household income $110,956 · median rent $1,553 · guide: jobs, pay and living in Chaska

34. Oakdale

28,585 residents · Washington County · median household income $93,772 · median rent $1,481 · guide: jobs, pay and living in Oakdale

35. Ramsey

28,421 residents · Anoka County · median household income $116,415 · median rent $1,826 · guide: jobs, pay and living in Ramsey

36. Prior Lake

28,016 residents · Scott County · median household income $134,255 · median rent $1,654 · guide: jobs, pay and living in Prior Lake

37. Rosemount

27,562 residents · Dakota County · median household income $129,625 · median rent $1,640 · guide: jobs, pay and living in Rosemount

38. Elk River

26,793 residents · Sherburne County · median household income $108,741 · median rent $1,283 · guide: jobs, pay and living in Elk River

39. Shoreview

26,714 residents · Ramsey County · median household income $108,370 · median rent $1,661 · guide: jobs, pay and living in Shoreview

40. Owatonna

26,498 residents · Steele County · median household income $80,750 · median rent $1,067 · guide: jobs, pay and living in Owatonna

41. Austin

26,358 residents · Mower County · median household income $68,057 · median rent $953 · guide: jobs, pay and living in Austin

42. Winona

26,009 residents · Winona County · median household income $56,337 · median rent $882 · guide: jobs, pay and living in Winona

43. Chanhassen

26,006 residents · Carver County · median household income $143,651 · median rent $1,831 · guide: jobs, pay and living in Chanhassen

44. Faribault

24,631 residents · Rice County · median household income $61,449 · median rent $1,074 · guide: jobs, pay and living in Faribault

45. White Bear Lake

23,908 residents · Ramsey County · median household income $83,554 · median rent $1,601 · guide: jobs, pay and living in White Bear Lake

46. Farmington

23,902 residents · Dakota County · median household income $123,673 · median rent $1,241 · guide: jobs, pay and living in Farmington

47. Champlin

23,294 residents · Hennepin County · median household income $116,102 · median rent $1,689 · guide: jobs, pay and living in Champlin

48. New Brighton

22,710 residents · Ramsey County · median household income $88,521 · median rent $1,397 · guide: jobs, pay and living in New Brighton

49. Crystal

22,476 residents · Hennepin County · median household income $92,513 · median rent $1,467 · guide: jobs, pay and living in Crystal

50. Otsego

22,245 residents · Wright County · median household income $119,927 · median rent $1,765 · guide: jobs, pay and living in Otsego

51. Columbia Heights

22,155 residents · Anoka County · median household income $73,691 · median rent $1,295 · guide: jobs, pay and living in Columbia Heights

52. Hastings

22,117 residents · Dakota County · median household income $93,998 · median rent $1,183 · guide: jobs, pay and living in Hastings

53. Lino Lakes

22,113 residents · Anoka County · median household income $127,181 · median rent $1,874 · guide: jobs, pay and living in Lino Lakes

54. Golden Valley

21,725 residents · Hennepin County · median household income $108,772 · median rent $1,785 · guide: jobs, pay and living in Golden Valley

55. West St. Paul

21,382 residents · Dakota County · median household income $68,464 · median rent $1,282 · guide: jobs, pay and living in West St. Paul

56. Willmar

21,378 residents · Kandiyohi County · median household income $62,280 · median rent $910 · guide: jobs, pay and living in Willmar

57. New Hope

21,181 residents · Hennepin County · median household income $77,662 · median rent $1,335 · guide: jobs, pay and living in New Hope

58. Northfield

20,742 residents · Rice County · median household income $84,895 · median rent $1,103 · guide: jobs, pay and living in Northfield

59. Forest Lake

20,729 residents · Washington County · median household income $92,944 · median rent $1,421 · guide: jobs, pay and living in Forest Lake

60. South St. Paul

20,611 residents · Dakota County · median household income $87,994 · median rent $1,199 · guide: jobs, pay and living in South St. Paul

61. St. Michael

20,010 residents · Wright County · median household income $131,274 · median rent $1,483 · guide: jobs, pay and living in St. Michael

62. Sartell

19,758 residents · Stearns County · median household income $84,131 · median rent $1,275 · guide: jobs, pay and living in Sartell

63. Stillwater

19,355 residents · Washington County · median household income $105,853 · median rent $1,622 · guide: jobs, pay and living in Stillwater

64. Hopkins

18,819 residents · Hennepin County · median household income $75,234 · median rent $1,468 · guide: jobs, pay and living in Hopkins

65. Albert Lea

18,330 residents · Freeborn County · median household income $64,603 · median rent $857 · guide: jobs, pay and living in Albert Lea

66. Anoka

17,970 residents · Anoka County · median household income $75,948 · median rent $1,269 · guide: jobs, pay and living in Anoka

67. Red Wing

16,758 residents · Goodhue County · median household income $67,192 · median rent $969 · guide: jobs, pay and living in Red Wing

68. Ham Lake

16,702 residents · Anoka County · median household income $120,135 · median rent $1,173 · guide: jobs, pay and living in Ham Lake

69. Buffalo

16,499 residents · Wright County · median household income $88,820 · median rent $1,182 · guide: jobs, pay and living in Buffalo

70. Hugo

16,340 residents · Washington County · median household income $116,228 · median rent $1,891 · guide: jobs, pay and living in Hugo

71. Hibbing

16,057 residents · Saint Louis County · median household income $55,789 · median rent $833 · guide: jobs, pay and living in Hibbing

72. Bemidji

15,569 residents · Beltrami County · median household income $55,405 · median rent $1,067 · guide: jobs, pay and living in Bemidji

73. Monticello

14,858 residents · Wright County · median household income $79,534 · median rent $1,405 · guide: jobs, pay and living in Monticello

74. Alexandria

14,735 residents · Douglas County · median household income $61,374 · median rent $934 · guide: jobs, pay and living in Alexandria

75. Hutchinson

14,680 residents · McLeod County · median household income $72,836 · median rent $940 · guide: jobs, pay and living in Hutchinson

76. Brainerd

14,468 residents · Crow Wing County · median household income $56,111 · median rent $827 · guide: jobs, pay and living in Brainerd

77. Robbinsdale

14,234 residents · Hennepin County · median household income $88,252 · median rent $1,758 · guide: jobs, pay and living in Robbinsdale

78. North Mankato

14,211 residents · Nicollet County · median household income $80,791 · median rent $973 · guide: jobs, pay and living in North Mankato

79. Fergus Falls

14,181 residents · Otter Tail County · median household income $56,162 · median rent $911 · guide: jobs, pay and living in Fergus Falls

80. New Ulm

14,056 residents · Brown County · median household income $64,449 · median rent $962 · guide: jobs, pay and living in New Ulm

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore