ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
$80,734
Illinois
$83,390
Rankings
Full list

Top and bottom zip codes in Illinois

Zip codes with 1,000+ residents

Zip codes with the highest median income

See all
  1. 160043Kenilworth$250,000+
  2. 260022Glencoe$250,000+
  3. 360093Winnetka$250,000+
  4. 460521Hinsdale$249,200
  5. 560045Lake Forest$233,125
  6. 660558Western Springs$230,255
  7. 760091Wilmette$189,909
  8. 861528Edwards$183,140
  9. 960015Deerfield$183,125
  10. 1060564Naperville$181,382

Zip codes with the lowest median income

See all
  1. 161605Peoria$26,392
  2. 262201East Saint Louis$27,437
  3. 361820Champaign$27,539
  4. 462207East Saint Louis$29,845
  5. 562964Mounds$31,833
  6. 660621Chicago$31,905
  7. 760958Pembroke Township$32,153
  8. 861239Carbon Cliff$32,177
  9. 962701Springfield$32,195
  10. 1061602Peoria$33,750

Median household income by county in Illinois

  1. 1DuPage County$112,096
  2. 2Kendall County$111,601
  3. 3Lake County$110,416
  4. 4Will County$109,984
  5. 5McHenry County$104,802
  6. 6Kane County$103,163
  7. 7Monroe County$102,880
  8. 8Piatt County$94,811
  9. 9Calhoun County$93,203
  10. 10Grundy County$92,235
  11. 11Woodford County$91,483
  12. 12Clinton County$86,588
  13. 13Boone County$84,571
  14. 14Cook County$83,498
  15. 15Menard County$82,176
  16. 16Ogle County$82,132
  17. 17Effingham County$80,404
  18. 18Jersey County$80,361
  19. 19McLean County$79,905
  20. 20Washington County$78,224
  21. 21Tazewell County$77,982
  22. 22Douglas County$77,320
  23. 23Madison County$75,793
  24. 24Putnam County$75,590
  25. 25Sangamon County$75,357
  26. 26Jasper County$74,755
  27. 27Mercer County$74,182
  28. 28Jo Daviess County$73,993
  29. 29St. Clair County$73,854
  30. 30Livingston County$73,790
  31. 31Cumberland County$73,327
  32. 32LaSalle County$73,045
  33. 33Clark County$72,927
  34. 34Shelby County$72,095
  35. 35Henry County$71,911
  36. 36Moultrie County$71,784
  37. 37De Witt County$71,678
  38. 38Crawford County$71,674
  39. 39Marshall County$71,585
  40. 40Kankakee County$71,281
  41. 41Macoupin County$70,805
  42. 42DeKalb County$70,724
  43. 43Lee County$70,292
  44. 44Bureau County$69,257
  45. 45Randolph County$68,131
  46. 46Cass County$68,125
  47. 47Brown County$67,917
  48. 48Whiteside County$67,500
  49. 49Warren County$67,385
  50. 50Rock Island County$67,159
  51. 51Scott County$66,705
  52. 52Logan County$66,358
  53. 53Morgan County$66,306
  54. 54Iroquois County$66,255
  55. 55Adams County$66,220
  56. 56Bond County$65,959
  57. 57Schuyler County$65,948
  58. 58Hancock County$65,865
  59. 59Winnebago County$65,837
  60. 60Hamilton County$65,746
  61. 61Williamson County$65,604
  62. 62Massac County$65,116
  63. 63Peoria County$65,108
  64. 64Stephenson County$64,043
  65. 65Champaign County$63,683
  66. 66Montgomery County$63,620
  67. 67Jefferson County$63,118
  68. 68Stark County$62,878
  69. 69Mason County$62,845
  70. 70Macon County$62,666
  71. 71Christian County$62,611
  72. 72Johnson County$62,528
  73. 73Richland County$62,455
  74. 74Ford County$62,439
  75. 75Henderson County$62,227
  76. 76Greene County$62,192
  77. 77Perry County$62,118
  78. 78Marion County$61,240
  79. 79Fayette County$60,944
  80. 80Carroll County$60,758
  81. 81Fulton County$60,599
  82. 82Edwards County$60,519
  83. 83Clay County$60,417
  84. 84Pope County$60,050
  85. 85Edgar County$59,941
  86. 86Pike County$59,777
  87. 87Gallatin County$59,219
  88. 88Wabash County$57,086
  89. 89Knox County$57,030
  90. 90Vermilion County$56,877
  91. 91Franklin County$56,740
  92. 92Coles County$56,478
  93. 93Union County$55,728
  94. 94Wayne County$55,521
  95. 95Lawrence County$55,324
  96. 96White County$54,813
  97. 97Hardin County$54,271
  98. 98Saline County$53,117
  99. 99McDonough County$52,795
  100. 100Jackson County$48,763
  101. 101Alexander County$47,043
  102. 102Pulaski County$42,463

Questions about this map

Which zip code has the highest median household income in Illinois?

Among zip codes with at least 1,000 residents, 60043 (Kenilworth, IL) has the highest: $250,000+.

Which zip code has the lowest median household income in Illinois?

61605 (Peoria, IL) has the lowest: $26,392.

What is the median household income for the United States?

$80,734; in Illinois it is $83,390.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

More maps