Highest-earning counties in Iowa
Highest-earning counties in Iowa
The 2019 median household income in the U.S. was $68,703, up 6.8% from 2018. 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 Iowa using data from the U.S. Census Bureau. Counties are ranked by 2019 5-year estimate median household income. Keep reading to discover which counties in your state rake in the most cash.
Data shows that 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 counties with the highest median household income in the country can all 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 Iowa.
You may also like: People who retire comfortably avoid these financial advisor mistakes
#50. Marshall County
--- 6.8% below state median, 10.2% below national median
- Households earning over $100k: 20.8%
--- #1,291 highest rate among all counties nationwide
- Households earning less than $15k: 9.5%
--- #2,191 highest rate among all counties nationwide
#49. Cherokee County
--- 6.6% below state median, 10.0% below national median
- Households earning over $100k: 22.8%
--- #990 highest rate among all counties nationwide
- Households earning less than $15k: 8.9%
--- #2,352 highest rate among all counties nationwide
#48. Louisa County
--- 6.4% below state median, 9.8% below national median
- Households earning over $100k: 20.7%
--- #1,297 highest rate among all counties nationwide
- Households earning less than $15k: 10.3%
--- #1,954 highest rate among all counties nationwide
#47. Fremont County
--- 6.2% below state median, 9.7% below national median
- Households earning over $100k: 19.8%
--- #1,427 highest rate among all counties nationwide
- Households earning less than $15k: 8.8%
--- #2,374 highest rate among all counties nationwide
#46. Story County
--- 6.2% below state median, 9.7% below national median
- Households earning over $100k: 25.9%
--- #669 highest rate among all counties nationwide
- Households earning less than $15k: 14.1%
--- #952 highest rate among all counties nationwide
#45. Butler County
--- 5.6% below state median, 9.1% below national median
- Households earning over $100k: 19.3%
--- #1,495 highest rate among all counties nationwide
- Households earning less than $15k: 10.3%
--- #1,954 highest rate among all counties nationwide
#44. Buena Vista County
--- 5.6% below state median, 9.1% below national median
- Households earning over $100k: 21.3%
--- #1,214 highest rate among all counties nationwide
- Households earning less than $15k: 7.5%
--- #2,693 highest rate among all counties nationwide
#43. Worth County
--- 5.6% below state median, 9.1% below national median
- Households earning over $100k: 22.4%
--- #1,044 highest rate among all counties nationwide
- Households earning less than $15k: 7.6%
--- #2,677 highest rate among all counties nationwide
#42. Jones County
--- 4.9% below state median, 8.4% below national median
- Households earning over $100k: 21.8%
--- #1,133 highest rate among all counties nationwide
- Households earning less than $15k: 7.5%
--- #2,693 highest rate among all counties nationwide
#41. Shelby County
--- 4.2% below state median, 7.7% below national median
- Households earning over $100k: 23.6%
--- #873 highest rate among all counties nationwide
- Households earning less than $15k: 9.7%
--- #2,126 highest rate among all counties nationwide
#40. Sac County
--- 3.8% below state median, 7.3% below national median
- Households earning over $100k: 21.5%
--- #1,171 highest rate among all counties nationwide
- Households earning less than $15k: 9.1%
--- #2,310 highest rate among all counties nationwide
#39. Monroe County
--- 3.7% below state median, 7.3% below national median
- Households earning over $100k: 20.5%
--- #1,332 highest rate among all counties nationwide
- Households earning less than $15k: 13.1%
--- #1,171 highest rate among all counties nationwide
#38. Mitchell County
--- 3.7% below state median, 7.2% below national median
- Households earning over $100k: 20.8%
--- #1,275 highest rate among all counties nationwide
- Households earning less than $15k: 7.5%
--- #2,693 highest rate among all counties nationwide
#37. Ida County
--- 3.5% below state median, 7.0% below national median
- Households earning over $100k: 25.7%
--- #679 highest rate among all counties nationwide
- Households earning less than $15k: 11.5%
--- #1,588 highest rate among all counties nationwide
#36. Muscatine County
--- 3.4% below state median, 7.0% below national median
- Households earning over $100k: 23.4%
--- #900 highest rate among all counties nationwide
- Households earning less than $15k: 8.1%
--- #2,551 highest rate among all counties nationwide
#35. Jasper County
--- 2.6% below state median, 6.2% below national median
- Households earning over $100k: 23.2%
--- #924 highest rate among all counties nationwide
- Households earning less than $15k: 8.7%
--- #2,395 highest rate among all counties nationwide
#34. Carroll County
--- 2.2% below state median, 5.8% below national median
- Households earning over $100k: 24.2%
--- #812 highest rate among all counties nationwide
- Households earning less than $15k: 10.4%
--- #1,923 highest rate among all counties nationwide
#33. Woodbury County
--- 2.1% below state median, 5.8% below national median
- Households earning over $100k: 23.7%
--- #866 highest rate among all counties nationwide
- Households earning less than $15k: 9.2%
--- #2,291 highest rate among all counties nationwide
#32. Osceola County
--- 1.3% below state median, 5.0% below national median
- Households earning over $100k: 20.1%
--- #1,372 highest rate among all counties nationwide
- Households earning less than $15k: 9.2%
--- #2,291 highest rate among all counties nationwide
#31. Dickinson County
--- 0.9% below state median, 4.6% below national median
- Households earning over $100k: 26.0%
--- #660 highest rate among all counties nationwide
- Households earning less than $15k: 5.5%
--- #2,995 highest rate among all counties nationwide
#30. Chickasaw County
--- 0.8% below state median, 4.5% below national median
- Households earning over $100k: 20.7%
--- #1,295 highest rate among all counties nationwide
- Households earning less than $15k: 8.6%
--- #2,439 highest rate among all counties nationwide
#29. Pottawattamie County
--- 0.8% below state median, 4.4% below national median
- Households earning over $100k: 24.2%
--- #816 highest rate among all counties nationwide
- Households earning less than $15k: 9.5%
--- #2,191 highest rate among all counties nationwide
#28. Hamilton County
--- 0.6% above state median, 3.1% below national median
- Households earning over $100k: 22.3%
--- #1,068 highest rate among all counties nationwide
- Households earning less than $15k: 11.2%
--- #1,672 highest rate among all counties nationwide
#27. Marion County
--- 0.9% above state median, 2.9% below national median
- Households earning over $100k: 25.1%
--- #731 highest rate among all counties nationwide
- Households earning less than $15k: 8.4%
--- #2,479 highest rate among all counties nationwide
#26. Guthrie County
--- 1.1% above state median, 2.7% below national median
- Households earning over $100k: 22.3%
--- #1,057 highest rate among all counties nationwide
- Households earning less than $15k: 10.9%
--- #1,794 highest rate among all counties nationwide
#25. Scott County
--- 1.1% above state median, 2.6% below national median
- Households earning over $100k: 27.2%
--- #572 highest rate among all counties nationwide
- Households earning less than $15k: 9.4%
--- #2,221 highest rate among all counties nationwide
#24. Iowa County
--- 1.5% above state median, 2.2% below national median
- Households earning over $100k: 25.0%
--- #738 highest rate among all counties nationwide
- Households earning less than $15k: 8.6%
--- #2,434 highest rate among all counties nationwide
#23. Hancock County
--- 2.0% above state median, 1.7% below national median
- Households earning over $100k: 20.5%
--- #1,316 highest rate among all counties nationwide
- Households earning less than $15k: 10.8%
--- #1,811 highest rate among all counties nationwide
#22. Johnson County
--- 3.3% above state median, 0.5% below national median
- Households earning over $100k: 30.4%
--- #395 highest rate among all counties nationwide
- Households earning less than $15k: 13.4%
--- #1,098 highest rate among all counties nationwide
#21. Washington County
--- 3.4% above state median, 0.5% below national median
- Households earning over $100k: 24.6%
--- #783 highest rate among all counties nationwide
- Households earning less than $15k: 6.7%
--- #2,862 highest rate among all counties nationwide
#20. Dubuque County
--- 4.1% above state median, 0.3% above national median
- Households earning over $100k: 25.9%
--- #669 highest rate among all counties nationwide
- Households earning less than $15k: 9.5%
--- #2,191 highest rate among all counties nationwide
#19. Davis County
--- 4.8% above state median, 0.9% above national median
- Households earning over $100k: 25.6%
--- #689 highest rate among all counties nationwide
- Households earning less than $15k: 9.9%
--- #2,072 highest rate among all counties nationwide
#18. Delaware County
--- 5.3% above state median, 1.4% above national median
- Households earning over $100k: 22.5%
--- #1,023 highest rate among all counties nationwide
- Households earning less than $15k: 8.0%
--- #2,578 highest rate among all counties nationwide
#17. Harrison County
--- 5.5% above state median, 1.6% above national median
- Households earning over $100k: 24.1%
--- #819 highest rate among all counties nationwide
- Households earning less than $15k: 10.0%
--- #2,044 highest rate among all counties nationwide
#16. Boone County
--- 5.7% above state median, 1.8% above national median
- Households earning over $100k: 24.9%
--- #755 highest rate among all counties nationwide
- Households earning less than $15k: 6.8%
--- #2,828 highest rate among all counties nationwide
#15. Buchanan County
--- 7.1% above state median, 3.2% above national median
- Households earning over $100k: 26.4%
--- #631 highest rate among all counties nationwide
- Households earning less than $15k: 7.7%
--- #2,654 highest rate among all counties nationwide
#14. Linn County
--- 7.2% above state median, 3.3% above national median
- Households earning over $100k: 28.9%
--- #463 highest rate among all counties nationwide
- Households earning less than $15k: 7.6%
--- #2,677 highest rate among all counties nationwide
#13. Lyon County
--- 7.4% above state median, 3.4% above national median
- Households earning over $100k: 22.8%
--- #982 highest rate among all counties nationwide
- Households earning less than $15k: 5.7%
--- #2,978 highest rate among all counties nationwide
#12. Winneshiek County
--- 7.8% above state median, 3.9% above national median
- Households earning over $100k: 24.2%
--- #812 highest rate among all counties nationwide
- Households earning less than $15k: 8.3%
--- #2,502 highest rate among all counties nationwide
#11. Madison County
--- 9.6% above state median, 5.5% above national median
- Households earning over $100k: 28.0%
--- #516 highest rate among all counties nationwide
- Households earning less than $15k: 4.8%
--- #3,052 highest rate among all counties nationwide
#10. Plymouth County
--- 11.2% above state median, 7.1% above national median
- Households earning over $100k: 28.3%
--- #494 highest rate among all counties nationwide
- Households earning less than $15k: 7.6%
--- #2,677 highest rate among all counties nationwide

#9. Polk County
--- 11.8% above state median, 7.6% above national median
- Households earning over $100k: 30.5%
--- #387 highest rate among all counties nationwide
- Households earning less than $15k: 7.5%
--- #2,693 highest rate among all counties nationwide
#8. Benton County
--- 11.9% above state median, 7.8% above national median
- Households earning over $100k: 27.6%
--- #541 highest rate among all counties nationwide
- Households earning less than $15k: 8.2%
--- #2,525 highest rate among all counties nationwide
#7. Cedar County
--- 12.0% above state median, 7.9% above national median
- Households earning over $100k: 26.4%
--- #631 highest rate among all counties nationwide
- Households earning less than $15k: 6.8%
--- #2,828 highest rate among all counties nationwide
#6. Grundy County
--- 12.4% above state median, 8.3% above national median
- Households earning over $100k: 28.4%
--- #487 highest rate among all counties nationwide
- Households earning less than $15k: 6.5%
--- #2,883 highest rate among all counties nationwide
#5. Sioux County
--- 15.4% above state median, 11.1% above national median
- Households earning over $100k: 26.0%
--- #660 highest rate among all counties nationwide
- Households earning less than $15k: 6.7%
--- #2,862 highest rate among all counties nationwide
#4. Bremer County
--- 16.3% above state median, 12.0% above national median
- Households earning over $100k: 30.5%
--- #387 highest rate among all counties nationwide
- Households earning less than $15k: 6.4%
--- #2,893 highest rate among all counties nationwide
#3. Mills County
--- 19.1% above state median, 14.7% above national median
- Households earning over $100k: 32.9%
--- #299 highest rate among all counties nationwide
- Households earning less than $15k: 7.5%
--- #2,693 highest rate among all counties nationwide
#2. Warren County
--- 27.3% above state median, 22.6% above national median
- Households earning over $100k: 35.0%
--- #239 highest rate among all counties nationwide
- Households earning less than $15k: 7.9%
--- #2,605 highest rate among all counties nationwide
#1. Dallas County
--- 46.2% above state median, 40.8% above national median
- Households earning over $100k: 44.0%
--- #80 highest rate among all counties nationwide
- Households earning less than $15k: 4.3%
--- #3,096 highest rate among all counties nationwide


