Highest-earning counties in Iowa

Written by:
July 6, 2022
Stephen Matthew Milligan // Wikimedia Commons

Highest-earning counties in Iowa

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 Iowa 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 Iowa.

You may also like: Counties with the highest rate of food insecure children in Iowa

1 / 50
Jatakuck // Wikimedia Commons

#50. Howard County

- Median household income: $56,709
--- 8.3% below state average, 12.7% below national average
- Households earning over $100k: 19.6%
--- #1,683 highest among all counties nationwide
- Households earning less than $15k: 7.5%
--- #1,189 highest among all counties nationwide
2 / 50
Kevin Schuchmann // Wikimedia Commons

#49. Jones County

- Median household income: $57,134
--- 7.6% below state average, 12.1% below national average
- Households earning over $100k: 21.5%
--- #1,352 highest among all counties nationwide
- Households earning less than $15k: 8.3%
--- #1,145 highest among all counties nationwide
3 / 50
Scott Romine // Wikimedia Commons

#48. O'Brien County

- Median household income: $57,200
--- 7.5% below state average, 12.0% below national average
- Households earning over $100k: 19.4%
--- #1,712 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #1,135 highest among all counties nationwide
4 / 50
User:Magicpiano // Wikimedia Commons

#47. Sac County

- Median household income: $57,446
--- 7.1% below state average, 11.6% below national average
- Households earning over $100k: 21.3%
--- #1,399 highest among all counties nationwide
- Households earning less than $15k: 8.3%
--- #1,106 highest among all counties nationwide
5 / 50
Jared Winkler // Wikimedia Commons

#46. Taylor County

- Median household income: $57,768
--- 6.6% below state average, 11.1% below national average
- Households earning over $100k: 21.7%
--- #1,315 highest among all counties nationwide
- Households earning less than $15k: 7.1%
--- #1,080 highest among all counties nationwide

You may also like: Iowa is the #2 state with the most people living near toxic release facilities

6 / 50
Carl Wycoff // Wikimedia Commons

#45. Story County

- Median household income: $58,302
--- 5.7% below state average, 10.3% below national average
- Households earning over $100k: 27.1%
--- #688 highest among all counties nationwide
- Households earning less than $15k: 14.2%
--- #1,042 highest among all counties nationwide
7 / 50
Daniel Hartwig // Wikimedia Commons

#44. Marshall County

- Median household income: $58,735
--- 5.0% below state average, 9.6% below national average
- Households earning over $100k: 22.6%
--- #1,179 highest among all counties nationwide
- Households earning less than $15k: 9.3%
--- #1,017 highest among all counties nationwide
8 / 50
Jon Roanhaus // Wikimedia Commons

#43. Jackson County

- Median household income: $59,042
--- 4.5% below state average, 9.2% below national average
- Households earning over $100k: 24.6%
--- #921 highest among all counties nationwide
- Households earning less than $15k: 10.1%
--- #988 highest among all counties nationwide
9 / 50
Nst101 // Wikimedia Commons

#42. Carroll County

- Median household income: $59,198
--- 4.3% below state average, 8.9% below national average
- Households earning over $100k: 25.6%
--- #811 highest among all counties nationwide
- Households earning less than $15k: 9.8%
--- #972 highest among all counties nationwide
10 / 50
en:User:Cburnett // Wikimedia Commons

#41. Jasper County

- Median household income: $59,481
--- 3.8% below state average, 8.5% below national average
- Households earning over $100k: 24.8%
--- #905 highest among all counties nationwide
- Households earning less than $15k: 8.3%
--- #941 highest among all counties nationwide

You may also like: Best counties to live in Iowa

11 / 50
en:User:Cburnett // Wikimedia Commons

#40. Monroe County

- Median household income: $59,489
--- 3.8% below state average, 8.5% below national average
- Households earning over $100k: 25.0%
--- #882 highest among all counties nationwide
- Households earning less than $15k: 13.3%
--- #939 highest among all counties nationwide
12 / 50
Ammodramus // Wikimedia Commons

#39. Fremont County

- Median household income: $59,688
--- 3.5% below state average, 8.2% below national average
- Households earning over $100k: 21.6%
--- #1,343 highest among all counties nationwide
- Households earning less than $15k: 8.1%
--- #919 highest among all counties nationwide
13 / 50
Skinzfan23 // Wikimedia Commons

#38. Pottawattamie County

- Median household income: $59,901
--- 3.1% below state average, 7.8% below national average
- Households earning over $100k: 24.5%
--- #932 highest among all counties nationwide
- Households earning less than $15k: 10.1%
--- #906 highest among all counties nationwide
14 / 50
Jim Roberts // Wikimedia Commons

#37. Shelby County

- Median household income: $60,139
--- 2.7% below state average, 7.5% below national average
- Households earning over $100k: 27.0%
--- #698 highest among all counties nationwide
- Households earning less than $15k: 9.7%
--- #879 highest among all counties nationwide
15 / 50
Ann Sullivan-Larson // Wikimedia Commons

#36. Hamilton County

- Median household income: $60,248
--- 2.6% below state average, 7.3% below national average
- Households earning over $100k: 21.6%
--- #1,343 highest among all counties nationwide
- Households earning less than $15k: 8.7%
--- #874 highest among all counties nationwide

You may also like: Most popular girl names in the 70s in Iowa

16 / 50
Jon Roanhaus // Wikimedia Commons

#35. Mitchell County

- Median household income: $60,260
--- 2.5% below state average, 7.3% below national average
- Households earning over $100k: 23.3%
--- #1,094 highest among all counties nationwide
- Households earning less than $15k: 6.9%
--- #872 highest among all counties nationwide
17 / 50
Thug outlaw69 // Wikimedia Commons

#34. Muscatine County

- Median household income: $60,435
--- 2.3% below state average, 7.0% below national average
- Households earning over $100k: 25.1%
--- #866 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #861 highest among all counties nationwide
18 / 50
Jonathunder // Wikimedia Commons

#33. Worth County

- Median household income: $60,442
--- 2.3% below state average, 7.0% below national average
- Households earning over $100k: 23.7%
--- #1,030 highest among all counties nationwide
- Households earning less than $15k: 6.3%
--- #860 highest among all counties nationwide
19 / 50
Tony Webster // Wikicommons

#32. Woodbury County

- Median household income: $60,768
--- 1.7% below state average, 6.5% below national average
- Households earning over $100k: 25.2%
--- #861 highest among all counties nationwide
- Households earning less than $15k: 9.6%
--- #834 highest among all counties nationwide
20 / 50
TheCatalyst31 // Wikimedia Commons

#31. Dickinson County

- Median household income: $60,975
--- 1.4% below state average, 6.2% below national average
- Households earning over $100k: 25.5%
--- #825 highest among all counties nationwide
- Households earning less than $15k: 6.6%
--- #823 highest among all counties nationwide

You may also like: Best public high schools in Iowa

21 / 50
Coasterlover1994 // Wikimedia Commons

#30. Osceola County

- Median household income: $61,167
--- 1.1% below state average, 5.9% below national average
- Households earning over $100k: 19.7%
--- #1,656 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #816 highest among all counties nationwide
22 / 50
Bobak Ha'Eri // Wikimedia Commons

#29. Chickasaw County

- Median household income: $61,239
--- 1.0% below state average, 5.8% below national average
- Households earning over $100k: 21.8%
--- #1,298 highest among all counties nationwide
- Households earning less than $15k: 8.8%
--- #806 highest among all counties nationwide
23 / 50
Ann Sullivan-Larson // Wikimedia Commons

#28. Hancock County

- Median household income: $61,957
--- 0.2% above state average, 4.7% below national average
- Households earning over $100k: 19.6%
--- #1,674 highest among all counties nationwide
- Households earning less than $15k: 11.3%
--- #750 highest among all counties nationwide
24 / 50
Nst101 // Wikimedia Commons

#27. Guthrie County

- Median household income: $62,644
--- 1.3% above state average, 3.6% below national average
- Households earning over $100k: 27.1%
--- #688 highest among all counties nationwide
- Households earning less than $15k: 9.5%
--- #710 highest among all counties nationwide
25 / 50
cwwycoff1 // Wikimedia Commons

#26. Iowa County

- Median household income: $62,660
--- 1.3% above state average, 3.6% below national average
- Households earning over $100k: 26.4%
--- #744 highest among all counties nationwide
- Households earning less than $15k: 7.2%
--- #709 highest among all counties nationwide

You may also like: Most popular girl names in the 80s in Iowa

26 / 50
USFWSmidwest // Wikimedia Commons

#25. Louisa County

- Median household income: $63,034
--- 1.9% above state average, 3.0% below national average
- Households earning over $100k: 23.1%
--- #1,113 highest among all counties nationwide
- Households earning less than $15k: 9.4%
--- #687 highest among all counties nationwide
27 / 50
Billwhittaker // Wikimedia Commons

#24. Johnson County

- Median household income: $63,062
--- 2.0% above state average, 3.0% below national average
- Households earning over $100k: 31.1%
--- #426 highest among all counties nationwide
- Households earning less than $15k: 12.9%
--- #684 highest among all counties nationwide
28 / 50
Jonathunder // Wikimedia Commons

#23. Winneshiek County

- Median household income: $63,162
--- 2.1% above state average, 2.8% below national average
- Households earning over $100k: 23.7%
--- #1,030 highest among all counties nationwide
- Households earning less than $15k: 8.4%
--- #676 highest among all counties nationwide
29 / 50
Farragutful // Wikimedia Commons

#22. Washington County

- Median household income: $63,532
--- 2.7% above state average, 2.2% below national average
- Households earning over $100k: 24.0%
--- #990 highest among all counties nationwide
- Households earning less than $15k: 6.0%
--- #662 highest among all counties nationwide
30 / 50
formulanone // Wikimedia Commons

#21. Scott County

- Median household income: $63,876
--- 3.3% above state average, 1.7% below national average
- Households earning over $100k: 29.4%
--- #520 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #645 highest among all counties nationwide

You may also like: Most popular baby names for girls of the last decade in Iowa

31 / 50
Kevin Schuchmann // Wikimedia Commons

#20. Delaware County

- Median household income: $63,877
--- 3.3% above state average, 1.7% below national average
- Households earning over $100k: 26.0%
--- #776 highest among all counties nationwide
- Households earning less than $15k: 7.2%
--- #644 highest among all counties nationwide
32 / 50
en:User:Cburnett // Wikimedia Commons

#19. Marion County

- Median household income: $64,136
--- 3.7% above state average, 1.3% below national average
- Households earning over $100k: 28.1%
--- #612 highest among all counties nationwide
- Households earning less than $15k: 8.6%
--- #631 highest among all counties nationwide
33 / 50
Scott Romine // Wikimedia Commons

#18. Harrison County

- Median household income: $64,154
--- 3.7% above state average, 1.3% below national average
- Households earning over $100k: 25.3%
--- #846 highest among all counties nationwide
- Households earning less than $15k: 8.8%
--- #629 highest among all counties nationwide
34 / 50
FluffyGryphon // Wikimedia Commons

#17. Dubuque County

- Median household income: $64,493
--- 4.3% above state average, 0.8% below national average
- Households earning over $100k: 27.4%
--- #668 highest among all counties nationwide
- Households earning less than $15k: 8.7%
--- #612 highest among all counties nationwide
35 / 50
Scott Romine // Wikimedia Commons

#16. Lyon County

- Median household income: $65,959
--- 6.7% above state average, 1.5% above national average
- Households earning over $100k: 23.7%
--- #1,025 highest among all counties nationwide
- Households earning less than $15k: 4.5%
--- #527 highest among all counties nationwide

You may also like: Counties with highest COVID-19 infection rates in Iowa

36 / 50
Scott Romine // Wikimedia Commons

#15. Benton County

- Median household income: $66,046
--- 6.8% above state average, 1.6% above national average
- Households earning over $100k: 28.0%
--- #625 highest among all counties nationwide
- Households earning less than $15k: 8.7%
--- #523 highest among all counties nationwide
37 / 50
Kevin Schuchmann // Wikimedia Commons

#14. Buchanan County

- Median household income: $67,252
--- 8.8% above state average, 3.5% above national average
- Households earning over $100k: 26.6%
--- #731 highest among all counties nationwide
- Households earning less than $15k: 6.2%
--- #482 highest among all counties nationwide
38 / 50
Jim Roberts // Wikimedia Commons

#13. Linn County

- Median household income: $67,301
--- 8.8% above state average, 3.5% above national average
- Households earning over $100k: 30.1%
--- #480 highest among all counties nationwide
- Households earning less than $15k: 7.1%
--- #479 highest among all counties nationwide
39 / 50
Library of Congress // Wikimedia Commons

#12. Boone County

- Median household income: $67,442
--- 9.1% above state average, 3.8% above national average
- Households earning over $100k: 28.4%
--- #587 highest among all counties nationwide
- Households earning less than $15k: 6.2%
--- #469 highest among all counties nationwide
40 / 50
Jim Roberts // Wikimedia Commons

#11. Davis County

- Median household income: $67,627
--- 9.4% above state average, 4.1% above national average
- Households earning over $100k: 28.9%
--- #554 highest among all counties nationwide
- Households earning less than $15k: 8.3%
--- #459 highest among all counties nationwide

You may also like: Highest-earning counties in Iowa

41 / 50
Kevin Schuchmann // Wikimedia Commons

#10. Cedar County

- Median household income: $69,259
--- 12.0% above state average, 6.6% above national average
- Households earning over $100k: 27.0%
--- #698 highest among all counties nationwide
- Households earning less than $15k: 7.3%
--- #401 highest among all counties nationwide
42 / 50
Katie Haugland Bowen // Flickr

#9. Polk County

- Median household income: $69,747
--- 12.8% above state average, 7.3% above national average
- Households earning over $100k: 32.1%
--- #384 highest among all counties nationwide
- Households earning less than $15k: 7.0%
--- #388 highest among all counties nationwide
43 / 50
Scott Romine // Wikimedia Commons

#8. Plymouth County

- Median household income: $71,147
--- 15.1% above state average, 9.5% above national average
- Households earning over $100k: 30.4%
--- #462 highest among all counties nationwide
- Households earning less than $15k: 6.8%
--- #348 highest among all counties nationwide
44 / 50
Lolwhynot3498 // Wikimedia Commons

#7. Grundy County

- Median household income: $71,760
--- 16.0% above state average, 10.4% above national average
- Households earning over $100k: 29.8%
--- #497 highest among all counties nationwide
- Households earning less than $15k: 5.3%
--- #331 highest among all counties nationwide
45 / 50
en:User:Cburnett // Wikimedia Commons

#6. Madison County

- Median household income: $71,811
--- 16.1% above state average, 10.5% above national average
- Households earning over $100k: 33.8%
--- #321 highest among all counties nationwide
- Households earning less than $15k: 3.6%
--- #328 highest among all counties nationwide

You may also like: Best high schools in Iowa

46 / 50
Jim Roberts // Wikimedia Commons

#5. Bremer County

- Median household income: $72,209
--- 16.8% above state average, 11.1% above national average
- Households earning over $100k: 31.3%
--- #423 highest among all counties nationwide
- Households earning less than $15k: 5.9%
--- #317 highest among all counties nationwide
47 / 50
Josejuan05 // Wikimedia Commons

#4. Sioux County

- Median household income: $73,260
--- 18.5% above state average, 12.7% above national average
- Households earning over $100k: 27.1%
--- #688 highest among all counties nationwide
- Households earning less than $15k: 5.2%
--- #291 highest among all counties nationwide
48 / 50
Jared Winkler // Wikimedia Commons

#3. Mills County

- Median household income: $75,137
--- 21.5% above state average, 15.6% above national average
- Households earning over $100k: 33.7%
--- #325 highest among all counties nationwide
- Households earning less than $15k: 6.4%
--- #261 highest among all counties nationwide
49 / 50
Lynn Betts // Wikimedia Commons

#2. Warren County

- Median household income: $80,309
--- 29.9% above state average, 23.6% above national average
- Households earning over $100k: 35.9%
--- #261 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #191 highest among all counties nationwide
50 / 50
Stephen Matthew Milligan // Wikimedia Commons

#1. Dallas County

- Median household income: $88,368
--- 42.9% above state average, 36.0% above national average
- Households earning over $100k: 43.9%
--- #106 highest among all counties nationwide
- Households earning less than $15k: 4.6%
--- #105 highest among all counties nationwide

You may also like: Highest-earning cities in Iowa

Trending Now