Jobs in the United States → United States guide → Minnesota → Cities → Cities in the Highest-Paying Counties

Minnesota: cities in the highest-paying counties

Ranked from official statistics; every city opens its own guide.

In short: Minnesota: Minneapolis has the highest average pay in its county ($90,157) among the 80 largest places.
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)
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.

Minneapolis#1
$90,157county average annual pay
80cities ranked
🆕 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

Ranking

CITY (80 largest of Minnesota) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BLS QCEW 2024 · Data: ACS 2020–2024; QCEW 2024

Among the 80 largest places in Minnesota, Minneapolis has the highest average pay in its county ($90,157), followed by Bloomington and Brooklyn Park. Click any column to sort; click a city for its guide.

What the ranking shows

Across the 80 places in Minnesota that we cover, the median is $65,235 and the average $69,573; the figure runs from $90,157 (Minneapolis) to $51,980 (Willmar). That is a spread of 1.7 times between the two ends.

How to use it

The first five are Minneapolis, Bloomington, Brooklyn Park, Plymouth, Maple Grove. A high or low position is not good or bad on its own: read it together with the other measures on the city pages. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.

Sort:
# ⇅City ⇅County ⇅County average annual pay ⇅Population ⇅Median household income ⇅Median rent ⇅
1MinneapolisHennepin County$90,157427,246$80,846$1,371
2BloomingtonHennepin County$90,15788,665$93,211$1,561
3Brooklyn ParkHennepin County$90,15783,876$89,891$1,325
4PlymouthHennepin County$90,15779,220$136,534$1,766
5Maple GroveHennepin County$90,15771,173$132,731$1,868
6Eden PrairieHennepin County$90,15763,051$130,489$1,833
7EdinaHennepin County$90,15753,262$128,767$1,844
8MinnetonkaHennepin County$90,15753,064$119,517$1,779
9St. Louis ParkHennepin County$90,15749,594$101,648$1,644
10RichfieldHennepin County$90,15736,642$85,132$1,393
11Brooklyn CenterHennepin County$90,15732,479$72,535$1,376
12ChamplinHennepin County$90,15723,294$116,102$1,689
13CrystalHennepin County$90,15722,476$92,513$1,467
14Golden ValleyHennepin County$90,15721,725$108,772$1,785
15New HopeHennepin County$90,15721,181$77,662$1,335
16HopkinsHennepin County$90,15718,819$75,234$1,468
17RobbinsdaleHennepin County$90,15714,234$88,252$1,758
18RochesterOlmsted County$79,579122,330$89,389$1,399
19St. PaulRamsey County$77,908307,284$73,394$1,281
20MaplewoodRamsey County$77,90840,695$91,394$1,406
21RosevilleRamsey County$77,90835,802$86,930$1,374
22ShoreviewRamsey County$77,90826,714$108,370$1,661
23White Bear LakeRamsey County$77,90823,908$83,554$1,601
24New BrightonRamsey County$77,90822,710$88,521$1,397
25LakevilleDakota County$72,79274,354$139,041$1,806
26EaganDakota County$72,79268,000$108,690$1,679
27BurnsvilleDakota County$72,79264,463$87,024$1,513
28Apple ValleyDakota County$72,79255,679$97,673$1,738
29Inver Grove HeightsDakota County$72,79235,906$101,316$1,465
30RosemountDakota County$72,79227,562$129,625$1,640
31FarmingtonDakota County$72,79223,902$123,673$1,241
32HastingsDakota County$72,79222,117$93,998$1,183
33West St. PaulDakota County$72,79221,382$68,464$1,282
34South St. PaulDakota County$72,79220,611$87,994$1,199
35ChaskaCarver County$67,44528,706$110,956$1,553
36ChanhassenCarver County$67,44526,006$143,651$1,831
37BlaineAnoka County$65,23572,488$106,801$1,705
38Coon RapidsAnoka County$65,23563,468$88,251$1,494
39AndoverAnoka County$65,23533,035$137,593$2,037
40FridleyAnoka County$65,23530,241$77,680$1,326
41RamseyAnoka County$65,23528,421$116,415$1,826
42Columbia HeightsAnoka County$65,23522,155$73,691$1,295
43Lino LakesAnoka County$65,23522,113$127,181$1,874
44AnokaAnoka County$65,23517,970$75,948$1,269
45Ham LakeAnoka County$65,23516,702$120,135$1,173
46St. CloudStearns County$62,31370,629$61,374$1,003
47SartellStearns County$62,31319,758$84,131$1,275
48ShakopeeScott County$62,13346,012$107,223$1,531
49SavageScott County$62,13332,889$125,513$1,766
50Prior LakeScott County$62,13328,016$134,255$1,654
51OwatonnaSteele County$61,89726,498$80,750$1,067
52AustinMower County$61,04226,358$68,057$953
53WoodburyWashington County$60,70078,305$125,310$1,908
54Cottage GroveWashington County$60,70040,992$120,791$1,783
55OakdaleWashington County$60,70028,585$93,772$1,481
56Forest LakeWashington County$60,70020,729$92,944$1,421
57StillwaterWashington County$60,70019,355$105,853$1,622
58HugoWashington County$60,70016,340$116,228$1,891
59FaribaultRice County$60,60424,631$61,449$1,074
60NorthfieldRice County$60,60420,742$84,895$1,103
61Red WingGoodhue County$60,51316,758$67,192$969
62DuluthSaint Louis County$60,45287,093$68,807$1,087
63HibbingSaint Louis County$60,45216,057$55,789$833
64Elk RiverSherburne County$57,77426,793$108,741$1,283
65AlexandriaDouglas County$57,06214,735$61,374$934
66MankatoBlue Earth County$56,99745,473$66,873$1,132
67HutchinsonMcLeod County$56,99114,680$72,836$940
68North MankatoNicollet County$56,23514,211$80,791$973
69OtsegoWright County$55,99922,245$119,927$1,765
70St. MichaelWright County$55,99920,010$131,274$1,483
71BuffaloWright County$55,99916,499$88,820$1,182
72MonticelloWright County$55,99914,858$79,534$1,405
73New UlmBrown County$55,44214,056$64,449$962
74BemidjiBeltrami County$54,29915,569$55,405$1,067
75MoorheadClay County$53,69745,036$72,761$1,033
76Albert LeaFreeborn County$53,09918,330$64,603$857
77BrainerdCrow Wing County$53,04414,468$56,111$827
78WinonaWinona County$52,82826,009$56,337$882
79Fergus FallsOtter Tail County$52,01314,181$56,162$911
80WillmarKandiyohi County$51,98021,378$62,280$910

Other rankings for Minnesota

Largest Cities · Cities With the Cheapest Rent · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes

Unincorporated places are census-designated places: they have no city government but are counted as communities. County figures describe the whole county where the city lies.

FAQ

Which Minnesota city has the highest average pay in its county?

Minneapolis, with $90,157 (among the 80 largest places; ACS 2020–2024).

How many cities are ranked?

The 80 largest places in Minnesota by population.

Sources

Sources

Jobs in other countries

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