![](https://static.stacker.com/s3fs-public/styles/sar_screen_maximum_large/s3/00cc105IQI2_2975.jpg)
Highest-earning counties in Minnesota
The 2020 median household income in the U.S. was $67,521, a decrease of 2.9% from 2019. COVID-19 in 2020 drastically altered income and poverty levels, along with consumer habits and job opportunities.
Stacker compiled a list of the highest-earning counties in Minnesota using data from the U.S. Census Bureau. Counties are ranked by 2020 5-year estimate median household income.
Data shows that annual annual income depends heavily on an individual's educational attainment, race, ethnicity, gender, and even location. One cluster of the United States is particularly well off: The five of the seven counties with the highest median household income in the country can be found in the Washington D.C. metropolitan areas of Maryland and Northern Virginia. These counties can likely attribute their wealth to their proximity to Washington D.C., which attracts highly educated and skilled people in areas of law and public policy. And people in those fields often marry each other, making two high-earning households one very high-earning household.
Keep reading to learn more about the highest-earning counties in Minnesota.
#50. Morrison County
--- 19.8% below state average, 9.5% below national average
- Households earning over $100k: 23.6%
--- #1,039 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #1,008 highest among all counties nationwide
#49. Grant County
--- 19.3% below state average, 8.8% below national average
- Households earning over $100k: 19.8%
--- #1,637 highest among all counties nationwide
- Households earning less than $15k: 8.6%
--- #968 highest among all counties nationwide
#48. Yellow Medicine County
--- 19.2% below state average, 8.8% below national average
- Households earning over $100k: 22.7%
--- #1,169 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #960 highest among all counties nationwide
#47. Otter Tail County
--- 19.0% below state average, 8.5% below national average
- Households earning over $100k: 24.2%
--- #964 highest among all counties nationwide
- Households earning less than $15k: 9.1%
--- #944 highest among all counties nationwide
#46. Houston County
--- 18.9% below state average, 8.4% below national average
- Households earning over $100k: 23.9%
--- #1,007 highest among all counties nationwide
- Households earning less than $15k: 7.5%
--- #937 highest among all counties nationwide
#45. Cook County
--- 18.9% below state average, 8.4% below national average
- Households earning over $100k: 23.0%
--- #1,126 highest among all counties nationwide
- Households earning less than $15k: 8.4%
--- #934 highest among all counties nationwide
#44. Red Lake County
--- 18.6% below state average, 8.1% below national average
- Households earning over $100k: 24.6%
--- #930 highest among all counties nationwide
- Households earning less than $15k: 12.6%
--- #917 highest among all counties nationwide
#43. Brown County
--- 18.5% below state average, 8.0% below national average
- Households earning over $100k: 23.2%
--- #1,105 highest among all counties nationwide
- Households earning less than $15k: 6.1%
--- #911 highest among all counties nationwide
#42. Winona County
--- 18.2% below state average, 7.7% below national average
- Households earning over $100k: 25.1%
--- #866 highest among all counties nationwide
- Households earning less than $15k: 9.3%
--- #892 highest among all counties nationwide
#41. Waseca County
--- 17.6% below state average, 7.0% below national average
- Households earning over $100k: 24.1%
--- #983 highest among all counties nationwide
- Households earning less than $15k: 8.5%
--- #859 highest among all counties nationwide
#40. Becker County
--- 17.5% below state average, 6.9% below national average
- Households earning over $100k: 25.1%
--- #866 highest among all counties nationwide
- Households earning less than $15k: 9.9%
--- #854 highest among all counties nationwide
#39. Benton County
--- 17.5% below state average, 6.8% below national average
- Households earning over $100k: 24.2%
--- #968 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #848 highest among all counties nationwide
#38. Pennington County
--- 17.0% below state average, 6.2% below national average
- Households earning over $100k: 24.3%
--- #953 highest among all counties nationwide
- Households earning less than $15k: 8.5%
--- #826 highest among all counties nationwide
#37. Marshall County
--- 16.9% below state average, 6.2% below national average
- Households earning over $100k: 24.5%
--- #941 highest among all counties nationwide
- Households earning less than $15k: 10.3%
--- #825 highest among all counties nationwide
#36. Blue Earth County
--- 16.8% below state average, 6.1% below national average
- Households earning over $100k: 25.1%
--- #866 highest among all counties nationwide
- Households earning less than $15k: 8.6%
--- #820 highest among all counties nationwide
#35. Roseau County
--- 15.1% below state average, 4.1% below national average
- Households earning over $100k: 23.0%
--- #1,126 highest among all counties nationwide
- Households earning less than $15k: 7.6%
--- #730 highest among all counties nationwide
#34. Jackson County
--- 14.9% below state average, 3.9% below national average
- Households earning over $100k: 22.4%
--- #1,216 highest among all counties nationwide
- Households earning less than $15k: 5.3%
--- #719 highest among all counties nationwide
#33. Murray County
--- 14.4% below state average, 3.3% below national average
- Households earning over $100k: 25.1%
--- #866 highest among all counties nationwide
- Households earning less than $15k: 10.4%
--- #700 highest among all counties nationwide
#32. Pope County
--- 14.3% below state average, 3.3% below national average
- Households earning over $100k: 26.9%
--- #704 highest among all counties nationwide
- Households earning less than $15k: 8.8%
--- #695 highest among all counties nationwide
#31. McLeod County
--- 14.3% below state average, 3.2% below national average
- Households earning over $100k: 25.4%
--- #840 highest among all counties nationwide
- Households earning less than $15k: 8.6%
--- #694 highest among all counties nationwide
#30. Meeker County
--- 13.0% below state average, 1.8% below national average
- Households earning over $100k: 26.2%
--- #763 highest among all counties nationwide
- Households earning less than $15k: 7.1%
--- #646 highest among all counties nationwide
#29. Sibley County
--- 12.6% below state average, 1.3% below national average
- Households earning over $100k: 26.6%
--- #724 highest among all counties nationwide
- Households earning less than $15k: 8.1%
--- #627 highest among all counties nationwide
#28. Kandiyohi County
--- 12.4% below state average, 1.1% below national average
- Households earning over $100k: 25.5%
--- #822 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #623 highest among all counties nationwide
#27. Fillmore County
--- 12.3% below state average, 1.0% below national average
- Households earning over $100k: 26.5%
--- #733 highest among all counties nationwide
- Households earning less than $15k: 7.7%
--- #618 highest among all counties nationwide
#26. Lake County
--- 11.1% below state average, 0.3% above national average
- Households earning over $100k: 28.1%
--- #612 highest among all counties nationwide
- Households earning less than $15k: 8.4%
--- #566 highest among all counties nationwide
#25. Stearns County
--- 11.1% below state average, 0.4% above national average
- Households earning over $100k: 27.9%
--- #627 highest among all counties nationwide
- Households earning less than $15k: 8.6%
--- #564 highest among all counties nationwide
#24. Douglas County
--- 10.8% below state average, 0.7% above national average
- Households earning over $100k: 27.1%
--- #688 highest among all counties nationwide
- Households earning less than $15k: 8.5%
--- #550 highest among all counties nationwide
#23. Stevens County
--- 10.7% below state average, 0.8% above national average
- Households earning over $100k: 27.5%
--- #659 highest among all counties nationwide
- Households earning less than $15k: 9.1%
--- #544 highest among all counties nationwide
#22. Rock County
--- 10.4% below state average, 1.2% above national average
- Households earning over $100k: 28.3%
--- #596 highest among all counties nationwide
- Households earning less than $15k: 9.3%
--- #534 highest among all counties nationwide
#21. Clay County
--- 10.0% below state average, 1.7% above national average
- Households earning over $100k: 29.2%
--- #534 highest among all counties nationwide
- Households earning less than $15k: 9.9%
--- #521 highest among all counties nationwide
#20. Carlton County
--- 9.8% below state average, 1.9% above national average
- Households earning over $100k: 28.7%
--- #564 highest among all counties nationwide
- Households earning less than $15k: 6.9%
--- #516 highest among all counties nationwide
#19. Ramsey County
--- 8.4% below state average, 3.5% above national average
- Households earning over $100k: 32.4%
--- #375 highest among all counties nationwide
- Households earning less than $15k: 8.7%
--- #483 highest among all counties nationwide
#18. Wabasha County
--- 7.5% below state average, 4.5% above national average
- Households earning over $100k: 28.6%
--- #575 highest among all counties nationwide
- Households earning less than $15k: 6.5%
--- #447 highest among all counties nationwide
#17. Steele County
--- 7.1% below state average, 4.9% above national average
- Households earning over $100k: 30.1%
--- #480 highest among all counties nationwide
- Households earning less than $15k: 7.4%
--- #439 highest among all counties nationwide
#16. Nicollet County
--- 5.7% below state average, 6.4% above national average
- Households earning over $100k: 30.9%
--- #437 highest among all counties nationwide
- Households earning less than $15k: 7.7%
--- #404 highest among all counties nationwide
#15. Goodhue County
--- 5.5% below state average, 6.7% above national average
- Households earning over $100k: 30.7%
--- #443 highest among all counties nationwide
- Households earning less than $15k: 8.1%
--- #396 highest among all counties nationwide
#14. Rice County
--- 3.8% below state average, 8.6% above national average
- Households earning over $100k: 32.0%
--- #391 highest among all counties nationwide
- Households earning less than $15k: 8.1%
--- #361 highest among all counties nationwide
#13. Le Sueur County
--- 3.5% above state average, 16.8% above national average
- Households earning over $100k: 31.9%
--- #398 highest among all counties nationwide
- Households earning less than $15k: 6.4%
--- #246 highest among all counties nationwide
#12. Isanti County
--- 4.9% above state average, 18.5% above national average
- Households earning over $100k: 33.1%
--- #346 highest among all counties nationwide
- Households earning less than $15k: 6.3%
--- #227 highest among all counties nationwide
#11. Dodge County
--- 7.7% above state average, 21.6% above national average
- Households earning over $100k: 36.5%
--- #247 highest among all counties nationwide
- Households earning less than $15k: 4.2%
--- #207 highest among all counties nationwide
#10. Olmsted County
--- 9.6% above state average, 23.7% above national average
- Households earning over $100k: 38.8%
--- #195 highest among all counties nationwide
- Households earning less than $15k: 6.5%
--- #190 highest among all counties nationwide
#9. Hennepin County
--- 10.6% above state average, 24.9% above national average
- Households earning over $100k: 40.7%
--- #158 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #181 highest among all counties nationwide
#8. Anoka County
--- 15.0% above state average, 29.8% above national average
- Households earning over $100k: 39.6%
--- #178 highest among all counties nationwide
- Households earning less than $15k: 4.3%
--- #140 highest among all counties nationwide
#7. Chisago County
--- 18.4% above state average, 33.7% above national average
- Households earning over $100k: 41.5%
--- #141 highest among all counties nationwide
- Households earning less than $15k: 5.7%
--- #118 highest among all counties nationwide
#6. Wright County
--- 19.6% above state average, 35.0% above national average
- Households earning over $100k: 42.6%
--- #122 highest among all counties nationwide
- Households earning less than $15k: 5.0%
--- #109 highest among all counties nationwide
#5. Dakota County
--- 20.6% above state average, 36.1% above national average
- Households earning over $100k: 43.7%
--- #109 highest among all counties nationwide
- Households earning less than $15k: 4.7%
--- #104 highest among all counties nationwide
#4. Sherburne County
--- 20.8% above state average, 36.4% above national average
- Households earning over $100k: 42.3%
--- #129 highest among all counties nationwide
- Households earning less than $15k: 4.5%
--- #102 highest among all counties nationwide
#3. Washington County
--- 33.0% above state average, 50.1% above national average
- Households earning over $100k: 48.8%
--- #57 highest among all counties nationwide
- Households earning less than $15k: 3.8%
--- #56 highest among all counties nationwide
#2. Scott County
--- 40.7% above state average, 58.9% above national average
- Households earning over $100k: 51.4%
--- #43 highest among all counties nationwide
- Households earning less than $15k: 3.5%
--- #41 highest among all counties nationwide
#1. Carver County
--- 41.7% above state average, 60.0% above national average
- Households earning over $100k: 52.1%
--- #35 highest among all counties nationwide
- Households earning less than $15k: 4.7%
--- #36 highest among all counties nationwide