Highest-earning counties in Iowa

Written by:
April 9, 2021
Lynn Betts // Wikimedia Commons

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

1 / 50
Daniel Hartwig // Wikimedia Commons

#50. Marshall County

- Median household income: $56,437
--- 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
2 / 50
Skye Marthaler // Wikimedia Commons

#49. Cherokee County

- Median household income: $56,550
--- 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
3 / 50
USFWSmidwest // Wikimedia Commons

#48. Louisa County

- Median household income: $56,673
--- 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
4 / 50
Ammodramus // Wikimedia Commons

#47. Fremont County

- Median household income: $56,750
--- 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
5 / 50
Carl Wycoff // Wikimedia Commons

#46. Story County

- Median household income: $56,756
--- 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
6 / 50
Billwhittaker // Wikimedia Commons

#45. Butler County

- Median household income: $57,115
--- 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
7 / 50
Scott A. Miller // Wikimedia Commons

#44. Buena Vista County

- Median household income: $57,125
--- 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
8 / 50
Jonathunder // Wikimedia Commons

#43. Worth County

- Median household income: $57,130
--- 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
9 / 50
Kevin Schuchmann // Wikimedia Commons

#42. Jones County

- Median household income: $57,549
--- 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
10 / 50
Jim Roberts // Wikimedia Commons

#41. Shelby County

- Median household income: $58,000
--- 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
11 / 50
User:Magicpiano // Wikimedia Commons

#40. Sac County

- Median household income: $58,232
--- 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
12 / 50
en:User:Cburnett // Wikimedia Commons

#39. Monroe County

- Median household income: $58,269
--- 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
13 / 50
Jon Roanhaus // Wikimedia Commons

#38. Mitchell County

- Median household income: $58,302
--- 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
14 / 50
Scott Romine // Wikimedia Commons

#37. Ida County

- Median household income: $58,427
--- 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
15 / 50
Thug outlaw69 // Wikimedia Commons

#36. Muscatine County

- Median household income: $58,453
--- 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
16 / 50
en:User:Cburnett // Wikimedia Commons

#35. Jasper County

- Median household income: $58,952
--- 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
17 / 50
Nst101 // Wikimedia Commons

#34. Carroll County

- Median household income: $59,212
--- 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
18 / 50
Tony Webster // Wikicommons

#33. Woodbury County

- Median household income: $59,224
--- 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
19 / 50
Coasterlover1994 // Wikimedia Commons

#32. Osceola County

- Median household income: $59,725
--- 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
20 / 50
TheCatalyst31 // Wikimedia Commons

#31. Dickinson County

- Median household income: $59,969
--- 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
21 / 50
Bobak Ha'Eri // Wikimedia Commons

#30. Chickasaw County

- Median household income: $60,034
--- 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
22 / 50
Skinzfan23 // Wikimedia Commons

#29. Pottawattamie County

- Median household income: $60,065
--- 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
23 / 50
Ann Sullivan-Larson // Wikimedia Commons

#28. Hamilton County

- Median household income: $60,910
--- 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
24 / 50
en:User:Cburnett // Wikimedia Commons

#27. Marion County

- Median household income: $61,038
--- 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
25 / 50
Nst101 // Wikimedia Commons

#26. Guthrie County

- Median household income: $61,161
--- 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
26 / 50
formulanone // Wikimedia Commons

#25. Scott County

- Median household income: $61,183
--- 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
27 / 50
cwwycoff1 // Wikimedia Commons

#24. Iowa County

- Median household income: $61,443
--- 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
28 / 50
Ann Sullivan-Larson // Wikimedia Commons

#23. Hancock County

- Median household income: $61,761
--- 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
29 / 50
Billwhittaker // Wikimedia Commons

#22. Johnson County

- Median household income: $62,542
--- 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
30 / 50
Farragutful // Wikimedia Commons

#21. Washington County

- Median household income: $62,556
--- 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
31 / 50
FluffyGryphon // Wikimedia Commons

#20. Dubuque County

- Median household income: $63,031
--- 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
32 / 50
Jim Roberts // Wikimedia Commons

#19. Davis County

- Median household income: $63,404
--- 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
33 / 50
Kevin Schuchmann // Wikimedia Commons

#18. Delaware County

- Median household income: $63,750
--- 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
34 / 50
Scott Romine // Wikimedia Commons

#17. Harrison County

- Median household income: $63,854
--- 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
35 / 50
Library of Congress // Wikimedia Commons

#16. Boone County

- Median household income: $64,000
--- 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
36 / 50
Kevin Schuchmann // Wikimedia Commons

#15. Buchanan County

- Median household income: $64,837
--- 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
37 / 50
Jim Roberts // Wikimedia Commons

#14. Linn County

- Median household income: $64,903
--- 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
38 / 50
Scott Romine // Wikimedia Commons

#13. Lyon County

- Median household income: $64,982
--- 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
39 / 50
Jonathunder // Wikimedia Commons

#12. Winneshiek County

- Median household income: $65,263
--- 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
40 / 50
en:User:Cburnett // Wikimedia Commons

#11. Madison County

- Median household income: $66,316
--- 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
41 / 50
Scott Romine // Wikimedia Commons

#10. Plymouth County

- Median household income: $67,297
--- 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
42 / 50
Katie Haugland Bowen // Flickr

#9. Polk County

- Median household income: $67,637
--- 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
43 / 50
Scott Romine // Wikimedia Commons

#8. Benton County

- Median household income: $67,729
--- 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
44 / 50
Kevin Schuchmann // Wikimedia Commons

#7. Cedar County

- Median household income: $67,795
--- 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
45 / 50
Lolwhynot3498 // Wikimedia Commons

#6. Grundy County

- Median household income: $68,038
--- 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
46 / 50
Josejuan05 // Wikimedia Commons

#5. Sioux County

- Median household income: $69,844
--- 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
47 / 50
Jim Roberts // Wikimedia Commons

#4. Bremer County

- Median household income: $70,395
--- 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
48 / 50
Jared Winkler // Wikimedia Commons

#3. Mills County

- Median household income: $72,079
--- 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
49 / 50
Lynn Betts // Wikimedia Commons

#2. Warren County

- Median household income: $77,048
--- 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
50 / 50
Stephen Matthew Milligan // Wikimedia Commons

#1. Dallas County

- Median household income: $88,479
--- 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

Trending Now