Ranking of Illinois Counties By Average Household Income in 2021 (ACS-5Yrs)

Updated on March 13, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for Illinois was $100,719. Among all Illinois counties, Lake County had the highest average household income ($136,312), followed by DuPage County ($133,288), and Will County ($116,288). On the other hand, the following 3 counties had the lowest average household income: Alexander County ($52,409), Pulaski County ($57,467), and Pope County ($58,660).

The chart below shows the top 10 Illinois counties with high average household income, and the table below shows the ranking of all Illinois counties.

You can also see similar information for other states and for the United States.

Data Source: US Census Bureau.
Ranking of Illinois Counties By Average Household Income in 2021
Lake County
DuPage County
Will County
McHenry County
Kendall County
Kane County
Monroe County
Cook County
Grundy County
Woodford County
Ranking of Illinois Counties By Average Household Income in 2021
Items per page:
0 of 0
Rank County Average Household Income ($)
1 Lake County 136312
2 DuPage County 133288
3 Will County 116288
4 McHenry County 115692
5 Kendall County 115448
6 Kane County 115083
7 Monroe County 110395
8 Cook County 104880
9 Grundy County 98728
10 Woodford County 98120
11 Menard County 93477
12 Boone County 93405
13 McLean County 92126
14 Clinton County 91452
15 Jersey County 90878
16 Piatt County 90616
17 Calhoun County 88930
18 Sangamon County 87022
19 Madison County 86134
20 Effingham County 86133
21 Tazewell County 85916
22 Peoria County 83652
23 St. Clair County 81455
24 Ogle County 80935
25 Henry County 80860
26 Moultrie County 80594
27 Champaign County 80535
28 DeKalb County 80426
29 Washington County 80047
30 Logan County 79647
31 LaSalle County 79253
32 Putnam County 78688
33 Kankakee County 78587
34 Clark County 78124
35 Cumberland County 78086
36 Jo Daviess County 77817
37 Livingston County 76526
38 Gallatin County 76488
39 Adams County 76259
40 Lee County 76253
41 Whiteside County 76215
42 Macon County 76180
43 Douglas County 76171
44 Winnebago County 75845
45 Crawford County 75568
46 Bureau County 75299
47 Greene County 75235
48 Hancock County 75120
49 Rock Island County 74859
50 Mercer County 74605
51 Henderson County 74603
51 Scott County 74603
52 Lawrence County 74047
53 De Witt County 73939
54 Macoupin County 73916
55 Williamson County 73876
56 Johnson County 73716
57 Jasper County 73667
58 Warren County 73456
59 Fulton County 73145
60 Clay County 73060
61 Ford County 72245
62 Iroquois County 72196
63 Morgan County 72187
64 Montgomery County 71899
65 Bond County 71898
66 Schuyler County 71766
67 Randolph County 71696
68 Marshall County 71574
69 Stark County 71337
70 Jefferson County 71322
71 Mason County 71207
72 Coles County 71094
73 Shelby County 71059
74 Saline County 71016
75 Hamilton County 70784
76 Carroll County 70684
77 Richland County 70327
78 Wabash County 70128
79 Brown County 69410
80 Stephenson County 69204
81 Union County 68909
82 Hardin County 68378
83 Cass County 68340
84 Christian County 67861
85 Marion County 67204
86 Edwards County 66327
87 White County 66148
88 Massac County 66140
89 Perry County 65926
90 Pike County 65686
91 Edgar County 64991
92 Vermilion County 64866
93 Wayne County 64141
94 Jackson County 64120
95 Fayette County 64006
96 McDonough County 63009
97 Knox County 62348
98 Franklin County 61342
99 Pope County 58660
100 Pulaski County 57467
101 Alexander County 52409