Ranking of Illinois Counties By Population in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Population for Illinois was 12.71M. Among all Illinois counties, Cook County had the highest population (5.18M), followed by DuPage County (937.14K), and Lake County (718.60K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Illinois counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Illinois Counties By Population in 2024
Cook
DuPage
Lake
Will
Kane
McHenry
Winnebago
Madison
St. Clair
Champaign
Ranking of Illinois Counties By Population in 2024
Items per page:
0 of 0
Rank County Population
1 Cook County 5182617
2 DuPage County 937142
3 Lake County 718604
4 Will County 708583
5 Kane County 520997
6 McHenry County 315959
7 Winnebago County 283790
8 Madison County 263017
9 St. Clair County 251149
10 Champaign County 212374
11 Sangamon County 194345
12 Peoria County 179630
13 McLean County 172069
14 Kendall County 143171
15 Rock Island County 142731
16 Tazewell County 129821
17 LaSalle County 108390
18 Kankakee County 106410
19 DeKalb County 101335
20 Macon County 100737
21 Vermilion County 71106
22 Williamson County 67064
23 Adams County 64109
24 Whiteside County 54657
25 Grundy County 53835
26 Boone County 53313
27 Jackson County 53199
28 Ogle County 51345
29 Knox County 48716
30 Henry County 48177
31 Coles County 46423
32 Macoupin County 43895
33 Stephenson County 43088
34 Woodford County 38290
35 Clinton County 37087
36 Franklin County 37033
37 Marion County 36437
38 Jefferson County 36107
39 Livingston County 35375
40 Monroe County 34969
41 Effingham County 34602
42 Lee County 33544
43 Christian County 33247
44 Morgan County 32618
45 Fulton County 32510
46 Bureau County 32486
47 Randolph County 29903
48 Montgomery County 27615
49 Logan County 27518
50 McDonough County 26662
51 Iroquois County 26067
52 Saline County 22826
53 Jo Daviess County 21528
54 Fayette County 21157
55 Jersey County 21150
56 Shelby County 20542
57 Perry County 20272
58 Douglas County 19824
59 Crawford County 18388
60 Hancock County 17008
61 Union County 16886
62 Piatt County 16628
63 Bond County 16576
64 Edgar County 16398
65 Warren County 16217
66 Wayne County 15928
67 Carroll County 15444
68 Richland County 15362
69 De Witt County 15319
70 Mercer County 15292
71 Clark County 15076
72 Lawrence County 14801
73 Moultrie County 14365
74 Pike County 14258
75 Massac County 13627
76 Washington County 13535
77 Ford County 13451
78 White County 13395
79 Johnson County 13320
80 Clay County 12821
81 Cass County 12713
82 Mason County 12543
83 Menard County 11963
84 Marshall County 11552
85 Greene County 11417
86 Wabash County 10979
87 Cumberland County 10305
88 Jasper County 9092
89 Hamilton County 7818
90 Schuyler County 6750
91 Brown County 6307
92 Henderson County 6048
93 Edwards County 5984
94 Putnam County 5633
95 Stark County 5272
96 Scott County 4880
97 Pulaski County 4879
98 Gallatin County 4690
99 Alexander County 4594
100 Calhoun County 4224
101 Pope County 3703
102 Hardin County 3550