Average salary in Minnesota

1 min readLast updated May 19, 2023by Charlie Barton

Learn about the average salaries and highest paying counties in Minnesota

The Land of 10,000 Lakes may not have the same glamour and fame as California, but Minnesota is a great place to live and work, with a strong economy and diverse industries. Whether you are a resident or considering a move to Minnesota, understanding the financial landscape can help you make informed decisions.

According to the Bureau of Economic Analysis, Minnesota has a cost of living index of 101.6, just slightly above the national average of 100. This means that while some areas may be more expensive than others, overall the cost of living in Minnesota is relatively affordable. But which cities and counties offer the highest average salaries?

Average salary in Minnesota by city

City living is often more expensive than living in more rural areas, but it’s also where the money is. Minnesota’s own cities can vary massively in average salary; cities like Woodbury and Eden Prairie command upwards of $90,000, while Duluth’s average sits below $45,000.

Average earnings by city—or any other geographical metric—is just one way of calculating wealth, and certainly shouldn’t be the only way you look at your own earning potential in a given place. It doesn’t take into account the type of jobs that people do to earn above or below this average bracket, and omits any consideration for the number of people living in a household. However, it’s certainly one way of establishing which place offers good earning opportunities.

The US Census Bureau’s latest American Community Survey has calculated the average earnings for the largest cities in Minnesota, which you can find ranked below.

  1. Woodbury: $98,974

  2. Eden Prairie: $95,697

  3. Lakeville: $94,635

  4. Maple Grove: $92,267

  5. Edina: $86,968

  6. Plymouth: $84,231

  7. Eagan: $80,247

  8. Minnetonka: $50,897

  9. Blaine: $73,496

  10. Burnsville: $63,997

  11. Rochester: $63,472

  12. Bloomington: $63,053

  13. Brooklyn Park: $62,656

  14. Minneapolis: $50,767

  15. Saint Paul: $48,258

  16. Saint Cloud: $44,485

  17. Duluth: $43,518

Average salary in Minnesota by county

Reviewing average salaries in Minnesota by city is not necessarily an adequate metric for average salaries across the state, since it’s entirely urban focused. A good idea is to weigh these figures up against the average salary in Minnesota by county, as this will take areas outside the main cities into account and offer a broader idea of salary ranges.

The same survey from the US Census Bureau gives further insight this way, with the average household income calculated for each county.

  1. Washington County: $79,109

  2. Hennepin County: $61,328

  3. Carver County: $80,280

  4. Dakota County: $72,850

  5. Scott County: $82,190

  6. Olmsted County: $64,090

  7. Minnesota County: $57,243

  8. Anoka County: $69,028

  9. Ramsey County: $51,915

  10. Cook County: $49,162

  11. Wright County: $67,963

  12. McLeod County: $58,544

  13. Goodhue County: $56,366

  14. Sherburne County: $71,704

  15. Lake of the Woods County: $46,080

  16. Dodge County: $64,438

  17. Chisago County: $64,726

  18. Wabasha County: $51,112

  19. Lake County: $46,765

  20. Le Sueur County: $57,477

  21. Pope County: $47,196

  22. Kandiyohi County: $49,512

  23. Nicollet County: $57,540

  24. Douglas County: $46,789

  25. Martin County: $43,960

  26. Isanti County: $57,260

  27. Jackson County: $46,869

  28. Steele County: $55,321

  29. Kittson County: $47,568

  30. Saint Louis County: $44,941

  31. Lincoln County: $44,672

  32. Houston County: $50,855

  33. Stearns County: $51,779

  34. Rice County: $58,771

  35. Brown County: $47,696

  36. Stevens County: $47,055

  37. Koochiching County: $39,571

  38. Marshall County: $48,565

  39. Wilkin County: $48,692

  40. Hubbard County: $45,066

  41. Becker County: $46,056

  42. Cass County: $42,445

  43. Lac qui Parle County: $45,550

  44. Crow Wing County: $44,659

  45. Traverse County: $41,287

  46. Sibley County: $51,449

  47. Murray County: $45,657

  48. Renville County: $47,623

  49. Carlton County: $52,858

  50. Meeker County: $51,173

Highest paying jobs in Minnesota

There’s another weighty factor that will influence how much you earn if you live in Minnesota: your job type. Average salaries for various sectors and job roles can vary massively across the state, so it’s absolutely something to consider when looking at salaries by location.

Zippia has calculated a comprehensive list of annual salaries by occupation area, which you can also find below.

  1. Chief Medical Officer - $216,096

  2. Finance Services Director - $215,904

  3. Medical Director - $213,949

  4. Associate Medical Director - $198,572

  5. Primary Care Physician - $198,305

  6. President Of Operations - $197,766

  7. Senior Vice President-Operations - $196,986

  8. Acute Care Physician - $191,404

  9. Resident Physician In Radiology - $189,713

  10. Executive Vice President Marketing - $187,413

  11. Vice President, Field Operations - $186,211

  12. Executive Vice President - $183,975

  13. Certified Registered Nurse Anesthetist - $181,454

  14. Chief Administrative Officer - $181,415

  15. Vice President, Products & Marketing - $178,774

  16. President & Chief Operating Officer - $177,165

  17. Clinical Physician Assistant - $174,833

  18. Medical Staff Physician - $174,579

  19. Public Health Physician - $169,581

  20. Vice President Product Development - $169,186

Frequently asked questions about salaries in Minnesota

What is the average salary in Minnesota by age?
Alongside location and occupation, salaries in Minnesota are also dependent on age, since more senior workers will be paid more. Then, when they retire, their income will dip again as they will rely on pensions and other forms of set income.

According to the Census Bureau data, householders under 25 in Minnesota have a median income of $37,222; householders aged 25 to 44 years old have a median income of $68,128; those aged 45 to 64 years old have a median income of $78,643; and those 65 and older have a median income of $50,237.

What is a ‘good’ salary in Minnesota?
The median income in Minnesota is $56,400. Defining ‘good’ relies on all sorts of variable factors and these should be taken into account.

What is the average salary in Minnesota by hour?
If Americans work an average of 1,801 hours per year—at 37.5 hours a week—then the average hourly salary in Minnesota is $27.12.

Getting expert advice before you make significant financial decisions can really benefit you in the long term. Protect your financial future and speak to one of our financial advisors today.

Writer

Charlie Barton

Charlie Barton is a writer at Unbiased. He has been writing about personal finance and investing since 2017, with extensive knowledge of platforms and products. Charlie has a first-class degree from the London School of Economics.