Highest-earning counties in Iowa
Highest-earning counties in Iowa
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.
The 2023 real median household income in the U.S. was $80,610, an increase of 4.0% from 2022, the first statistically significant annual increase in real median household income since 2019.
Stacker compiled a list of the highest-earning counties in Iowa using data from the U.S. Census Bureau. Counties are ranked by 2023 5-year estimate median household income.
Keep reading to learn more about the highest-earning counties in Iowa.
#50. Mitchell County
- Median household income: $68,704
- Households earning over $100k: 31.6%
- Households earning less than $25k: 15.3%
#49. Adams County
- Median household income: $68,828
- Households earning over $100k: 30.2%
- Households earning less than $25k: 19.0%
#48. Palo Alto County
- Median household income: $68,963
- Households earning over $100k: 31.7%
- Households earning less than $25k: 15.0%
#47. Story County
- Median household income: $69,006
- Households earning over $100k: 33.1%
- Households earning less than $25k: 18.3%
#46. Mahaska County
- Median household income: $69,019
- Households earning over $100k: 29.1%
- Households earning less than $25k: 17.1%
#45. Osceola County
- Median household income: $69,138
- Households earning over $100k: 28.9%
- Households earning less than $25k: 17.5%
#44. Muscatine County
- Median household income: $69,512
- Households earning over $100k: 34.5%
- Households earning less than $25k: 14.3%
#43. Butler County
- Median household income: $69,651
- Households earning over $100k: 30.0%
- Households earning less than $25k: 12.5%
#42. Ringgold County
- Median household income: $69,821
- Households earning over $100k: 30.6%
- Households earning less than $25k: 13.0%
#41. Jasper County
- Median household income: $70,128
- Households earning over $100k: 33.5%
- Households earning less than $25k: 12.3%
#40. Woodbury County
- Median household income: $70,147
- Households earning over $100k: 34.4%
- Households earning less than $25k: 17.1%
#39. Hancock County
- Median household income: $70,212
- Households earning over $100k: 30.8%
- Households earning less than $25k: 15.5%
#38. Sac County
- Median household income: $70,991
- Households earning over $100k: 30.5%
- Households earning less than $25k: 16.5%
#37. Washington County
- Median household income: $71,339
- Households earning over $100k: 32.9%
- Households earning less than $25k: 11.9%
#36. Pottawattamie County
- Median household income: $71,446
- Households earning over $100k: 33.6%
- Households earning less than $25k: 15.1%
#35. Jackson County
- Median household income: $71,605
- Households earning over $100k: 31.3%
- Households earning less than $25k: 15.4%
#34. Hamilton County
- Median household income: $71,750
- Households earning over $100k: 31.3%
- Households earning less than $25k: 16.9%
#33. Iowa County
- Median household income: $72,185
- Households earning over $100k: 33.0%
- Households earning less than $25k: 12.5%
#32. Monroe County
- Median household income: $72,518
- Households earning over $100k: 34.2%
- Households earning less than $25k: 14.3%
#31. Marshall County
- Median household income: $72,785
- Households earning over $100k: 31.7%
- Households earning less than $25k: 13.6%
#30. Lyon County
- Median household income: $72,881
- Households earning over $100k: 33.2%
- Households earning less than $25k: 11.2%
#29. Jones County
- Median household income: $73,071
- Households earning over $100k: 33.1%
- Households earning less than $25k: 12.8%
#28. Chickasaw County
- Median household income: $73,421
- Households earning over $100k: 30.2%
- Households earning less than $25k: 15.2%
#27. Fremont County
- Median household income: $73,750
- Households earning over $100k: 34.0%
- Households earning less than $25k: 14.9%
#26. Dickinson County
- Median household income: $74,570
- Households earning over $100k: 36.0%
- Households earning less than $25k: 13.7%
#25. Johnson County
- Median household income: $74,721
- Households earning over $100k: 38.3%
- Households earning less than $25k: 16.5%
#24. Winneshiek County
- Median household income: $75,652
- Households earning over $100k: 34.4%
- Households earning less than $25k: 12.4%
#23. Dubuque County
- Median household income: $75,919
- Households earning over $100k: 36.2%
- Households earning less than $25k: 13.7%
#22. Delaware County
- Median household income: $76,205
- Households earning over $100k: 33.8%
- Households earning less than $25k: 13.7%
#21. Scott County
- Median household income: $76,363
- Households earning over $100k: 37.9%
- Households earning less than $25k: 14.5%
#20. Linn County
- Median household income: $76,421
- Households earning over $100k: 36.5%
- Households earning less than $25k: 12.3%
#19. Worth County
- Median household income: $76,875
- Households earning over $100k: 36.0%
- Households earning less than $25k: 12.6%
#18. Harrison County
- Median household income: $77,027
- Households earning over $100k: 36.5%
- Households earning less than $25k: 12.6%
#17. Marion County
- Median household income: $78,059
- Households earning over $100k: 37.2%
- Households earning less than $25k: 12.7%
#16. Buchanan County
- Median household income: $78,430
- Households earning over $100k: 35.3%
- Households earning less than $25k: 13.1%
#15. Cedar County
- Median household income: $79,080
- Households earning over $100k: 36.8%
- Households earning less than $25k: 12.1%
#14. Davis County
- Median household income: $79,505
- Households earning over $100k: 34.4%
- Households earning less than $25k: 13.7%
#13. Boone County
- Median household income: $79,741
- Households earning over $100k: 37.9%
- Households earning less than $25k: 11.6%
#12. Guthrie County
- Median household income: $79,981
- Households earning over $100k: 38.3%
- Households earning less than $25k: 13.1%
#11. Louisa County
- Median household income: $80,223
- Households earning over $100k: 34.6%
- Households earning less than $25k: 9.8%
#10. Plymouth County
- Median household income: $81,600
- Households earning over $100k: 37.1%
- Households earning less than $25k: 12.3%
#9. Polk County
- Median household income: $81,621
- Households earning over $100k: 39.5%
- Households earning less than $25k: 11.6%
#8. Bremer County
- Median household income: $83,343
- Households earning over $100k: 38.0%
- Households earning less than $25k: 11.4%
#7. Grundy County
- Median household income: $83,617
- Households earning over $100k: 38.3%
- Households earning less than $25k: 11.3%
#6. Sioux County
- Median household income: $84,736
- Households earning over $100k: 41.0%
- Households earning less than $25k: 11.1%
#5. Benton County
- Median household income: $84,742
- Households earning over $100k: 41.1%
- Households earning less than $25k: 12.7%
#4. Mills County
- Median household income: $87,810
- Households earning over $100k: 41.7%
- Households earning less than $25k: 12.4%
#3. Madison County
- Median household income: $89,542
- Households earning over $100k: 42.4%
- Households earning less than $25k: 8.3%
#2. Warren County
- Median household income: $92,990
- Households earning over $100k: 46.5%
- Households earning less than $25k: 8.6%
#1. Dallas County
- Median household income: $102,349
- Households earning over $100k: 51.3%
- Households earning less than $25k: 7.9%