Highest-earning counties in Illinois
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 Illinois 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 Illinois.
#50. Henderson County
--- 18.5% below state average, 14.2% below national average
- Households earning over $100k: 17.8%
--- #1,986 highest among all counties nationwide
- Households earning less than $15k: 6.6%
--- #1,268 highest among all counties nationwide
#49. Hancock County
--- 18.4% below state average, 14.1% below national average
- Households earning over $100k: 18.3%
--- #1,902 highest among all counties nationwide
- Households earning less than $15k: 10.1%
--- #1,263 highest among all counties nationwide
#48. Jasper County
--- 18.3% below state average, 14.0% below national average
- Households earning over $100k: 24.9%
--- #892 highest among all counties nationwide
- Households earning less than $15k: 11.2%
--- #1,254 highest among all counties nationwide
#47. Hamilton County
--- 18.2% below state average, 13.9% below national average
- Households earning over $100k: 22.0%
--- #1,268 highest among all counties nationwide
- Households earning less than $15k: 10.5%
--- #1,249 highest among all counties nationwide
#46. Rock Island County
--- 18.2% below state average, 13.9% below national average
- Households earning over $100k: 23.1%
--- #1,113 highest among all counties nationwide
- Households earning less than $15k: 11.3%
--- #1,248 highest among all counties nationwide
#45. Macoupin County
--- 17.8% below state average, 13.4% below national average
- Households earning over $100k: 22.5%
--- #1,196 highest among all counties nationwide
- Households earning less than $15k: 9.7%
--- #1,224 highest among all counties nationwide
#44. Whiteside County
--- 16.4% below state average, 12.0% below national average
- Households earning over $100k: 23.1%
--- #1,113 highest among all counties nationwide
- Households earning less than $15k: 7.8%
--- #1,141 highest among all counties nationwide
#43. Mercer County
--- 16.4% below state average, 12.0% below national average
- Households earning over $100k: 22.8%
--- #1,157 highest among all counties nationwide
- Households earning less than $15k: 7.8%
--- #1,137 highest among all counties nationwide
#42. Marshall County
--- 16.3% below state average, 11.8% below national average
- Households earning over $100k: 22.1%
--- #1,251 highest among all counties nationwide
- Households earning less than $15k: 11.7%
--- #1,121 highest among all counties nationwide
#41. St. Clair County
--- 16.0% below state average, 11.6% below national average
- Households earning over $100k: 26.0%
--- #776 highest among all counties nationwide
- Households earning less than $15k: 12.8%
--- #1,102 highest among all counties nationwide
#40. De Witt County
--- 15.6% below state average, 11.2% below national average
- Households earning over $100k: 21.9%
--- #1,288 highest among all counties nationwide
- Households earning less than $15k: 9.7%
--- #1,087 highest among all counties nationwide
#39. Logan County
--- 15.1% below state average, 10.6% below national average
- Households earning over $100k: 24.1%
--- #974 highest among all counties nationwide
- Households earning less than $15k: 9.1%
--- #1,055 highest among all counties nationwide
#38. Livingston County
--- 14.3% below state average, 9.7% below national average
- Households earning over $100k: 23.5%
--- #1,057 highest among all counties nationwide
- Households earning less than $15k: 8.7%
--- #1,020 highest among all counties nationwide
#37. Shelby County
--- 13.6% below state average, 9.0% below national average
- Households earning over $100k: 20.1%
--- #1,601 highest among all counties nationwide
- Households earning less than $15k: 8.6%
--- #980 highest among all counties nationwide
#36. Jo Daviess County
--- 13.5% below state average, 8.9% below national average
- Households earning over $100k: 21.8%
--- #1,298 highest among all counties nationwide
- Households earning less than $15k: 7.5%
--- #970 highest among all counties nationwide
#35. Cumberland County
--- 13.4% below state average, 8.8% below national average
- Households earning over $100k: 23.1%
--- #1,113 highest among all counties nationwide
- Households earning less than $15k: 8.4%
--- #963 highest among all counties nationwide
#34. Scott County
--- 13.3% below state average, 8.7% below national average
- Households earning over $100k: 23.5%
--- #1,057 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #957 highest among all counties nationwide
#33. Kankakee County
--- 13.2% below state average, 8.7% below national average
- Households earning over $100k: 25.9%
--- #781 highest among all counties nationwide
- Households earning less than $15k: 10.0%
--- #955 highest among all counties nationwide
#32. Clark County
--- 13.1% below state average, 8.5% below national average
- Households earning over $100k: 22.4%
--- #1,216 highest among all counties nationwide
- Households earning less than $15k: 7.2%
--- #942 highest among all counties nationwide
#31. Douglas County
--- 12.9% below state average, 8.3% below national average
- Households earning over $100k: 25.8%
--- #792 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #923 highest among all counties nationwide
#30. Effingham County
--- 12.4% below state average, 7.8% below national average
- Households earning over $100k: 25.9%
--- #781 highest among all counties nationwide
- Households earning less than $15k: 8.7%
--- #900 highest among all counties nationwide
#29. Lee County
--- 12.3% below state average, 7.7% below national average
- Households earning over $100k: 23.5%
--- #1,057 highest among all counties nationwide
- Households earning less than $15k: 11.9%
--- #896 highest among all counties nationwide
#28. Henry County
--- 12.3% below state average, 7.7% below national average
- Households earning over $100k: 26.1%
--- #772 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #894 highest among all counties nationwide
#27. LaSalle County
--- 12.2% below state average, 7.6% below national average
- Households earning over $100k: 24.4%
--- #947 highest among all counties nationwide
- Households earning less than $15k: 9.4%
--- #887 highest among all counties nationwide
#26. Brown County
--- 11.3% below state average, 6.6% below national average
- Households earning over $100k: 21.9%
--- #1,288 highest among all counties nationwide
- Households earning less than $15k: 9.0%
--- #836 highest among all counties nationwide
#25. Sangamon County
--- 9.8% below state average, 5.0% below national average
- Households earning over $100k: 28.2%
--- #601 highest among all counties nationwide
- Households earning less than $15k: 10.8%
--- #773 highest among all counties nationwide
#24. DeKalb County
--- 8.9% below state average, 4.1% below national average
- Households earning over $100k: 27.9%
--- #627 highest among all counties nationwide
- Households earning less than $15k: 11.4%
--- #724 highest among all counties nationwide
#23. Ogle County
--- 7.0% below state average, 2.1% below national average
- Households earning over $100k: 25.9%
--- #786 highest among all counties nationwide
- Households earning less than $15k: 7.5%
--- #658 highest among all counties nationwide
#22. Moultrie County
--- 6.4% below state average, 1.5% below national average
- Households earning over $100k: 22.5%
--- #1,196 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #635 highest among all counties nationwide
#21. Madison County
--- 6.4% below state average, 1.5% below national average
- Households earning over $100k: 28.8%
--- #560 highest among all counties nationwide
- Households earning less than $15k: 9.7%
--- #634 highest among all counties nationwide
#20. Washington County
--- 5.9% below state average, 0.9% below national average
- Households earning over $100k: 25.5%
--- #825 highest among all counties nationwide
- Households earning less than $15k: 7.3%
--- #617 highest among all counties nationwide
#19. Putnam County
--- 5.5% below state average, 0.5% below national average
- Households earning over $100k: 25.8%
--- #798 highest among all counties nationwide
- Households earning less than $15k: 8.1%
--- #598 highest among all counties nationwide
#18. Tazewell County
--- 3.2% 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: 7.6%
--- #512 highest among all counties nationwide
#17. Calhoun County
--- 2.7% below state average, 2.5% above national average
- Households earning over $100k: 35.3%
--- #273 highest among all counties nationwide
- Households earning less than $15k: 10.0%
--- #503 highest among all counties nationwide
#16. Clinton County
--- 1.8% below state average, 3.4% above national average
- Households earning over $100k: 29.6%
--- #511 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #485 highest among all counties nationwide
#15. Jersey County
--- 0.9% below state average, 4.4% above national average
- Households earning over $100k: 33.6%
--- #330 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #450 highest among all counties nationwide
#14. Cook County
--- 0.8% below state average, 4.4% above national average
- Households earning over $100k: 33.9%
--- #317 highest among all counties nationwide
- Households earning less than $15k: 10.9%
--- #449 highest among all counties nationwide
#13. McLean County
--- 0.6% below state average, 4.7% above national average
- Households earning over $100k: 31.8%
--- #403 highest among all counties nationwide
- Households earning less than $15k: 12.9%
--- #446 highest among all counties nationwide
#12. Boone County
--- 2.9% above state average, 8.3% above national average
- Households earning over $100k: 33.3%
--- #342 highest among all counties nationwide
- Households earning less than $15k: 6.8%
--- #369 highest among all counties nationwide
#11. Piatt County
--- 7.7% above state average, 13.3% above national average
- Households earning over $100k: 32.2%
--- #377 highest among all counties nationwide
- Households earning less than $15k: 5.5%
--- #284 highest among all counties nationwide
#10. Woodford County
--- 9.3% above state average, 15.1% above national average
- Households earning over $100k: 34.6%
--- #291 highest among all counties nationwide
- Households earning less than $15k: 6.5%
--- #267 highest among all counties nationwide
#9. Grundy County
--- 10.7% above state average, 16.6% above national average
- Households earning over $100k: 35.2%
--- #276 highest among all counties nationwide
- Households earning less than $15k: 5.9%
--- #252 highest among all counties nationwide
#8. Menard County
--- 13.3% above state average, 19.3% above national average
- Households earning over $100k: 34.2%
--- #306 highest among all counties nationwide
- Households earning less than $15k: 5.6%
--- #220 highest among all counties nationwide
#7. Kane County
--- 21.8% above state average, 28.3% above national average
- Households earning over $100k: 41.0%
--- #152 highest among all counties nationwide
- Households earning less than $15k: 6.1%
--- #151 highest among all counties nationwide
#6. Monroe County
--- 31.0% above state average, 37.9% above national average
- Households earning over $100k: 43.7%
--- #109 highest among all counties nationwide
- Households earning less than $15k: 4.5%
--- #95 highest among all counties nationwide
#5. McHenry County
--- 31.5% above state average, 38.5% above national average
- Households earning over $100k: 43.7%
--- #109 highest among all counties nationwide
- Households earning less than $15k: 5.0%
--- #92 highest among all counties nationwide
#4. Will County
--- 32.7% above state average, 39.7% above national average
- Households earning over $100k: 44.8%
--- #93 highest among all counties nationwide
- Households earning less than $15k: 5.3%
--- #87 highest among all counties nationwide
#3. Lake County
--- 35.4% above state average, 42.6% above national average
- Households earning over $100k: 46.4%
--- #80 highest among all counties nationwide
- Households earning less than $15k: 6.3%
--- #78 highest among all counties nationwide
#2. DuPage County
--- 38.7% above state average, 46.1% above national average
- Households earning over $100k: 47.6%
--- #67 highest among all counties nationwide
- Households earning less than $15k: 5.0%
--- #66 highest among all counties nationwide
#1. Kendall County
--- 41.5% above state average, 49.0% above national average
- Households earning over $100k: 47.9%
--- #64 highest among all counties nationwide
- Households earning less than $15k: 4.2%
--- #59 highest among all counties nationwide