Ranking of Illinois Counties By Population in 2019

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2019, the Population for Illinois was 12.67M. Among all Illinois counties, Cook County had the highest population (5.15M), followed by DuPage County (922.76K), and Lake County (697.13K).

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 2019
Cook
DuPage
Lake
Will
Kane
McHenry
Winnebago
Madison
St. Clair
Champaign
Ranking of Illinois Counties By Population in 2019
Items per page:
0 of 0
Rank County Population
1 Cook County 5145326
2 DuPage County 922761
3 Lake County 697134
4 Will County 690176
5 Kane County 532293
6 McHenry County 307439
7 Winnebago County 282465
8 Madison County 263609
9 St. Clair County 259889
10 Champaign County 209612
11 Sangamon County 194882
12 Peoria County 179359
13 McLean County 171272
14 Rock Island County 141775
15 Tazewell County 131848
16 Kendall County 128900
17 Kankakee County 109569
18 LaSalle County 108517
19 DeKalb County 105131
20 Macon County 104012
21 Vermilion County 75736
22 Williamson County 66633
23 Adams County 65402
24 Jackson County 56844
25 Whiteside County 55215
26 Boone County 53281
27 Grundy County 51031
28 Coles County 50774
29 Ogle County 50660
30 Knox County 49669
31 Henry County 48933
32 Macoupin County 45079
33 Stephenson County 44371
34 Franklin County 38530
35 Woodford County 38353
36 Jefferson County 37635
37 Clinton County 37440
38 Marion County 37309
39 Livingston County 35557
40 Monroe County 34738
41 Fulton County 34240
42 Effingham County 34109
43 Lee County 34061
44 Morgan County 33679
45 Bureau County 32621
46 Christian County 32427
47 Randolph County 31725
48 McDonough County 29792
49 Logan County 28633
50 Montgomery County 28401
51 Iroquois County 27093
52 Saline County 23540
53 Jersey County 21667
54 Shelby County 21625
55 Fayette County 21332
56 Jo Daviess County 21224
57 Perry County 20935
58 Douglas County 19450
59 Crawford County 18686
60 Hancock County 17700
61 Edgar County 17169
62 Warren County 16816
63 Union County 16693
64 Bond County 16458
65 Piatt County 16391
66 Wayne County 16196
67 Lawrence County 15665
68 De Witt County 15624
69 Pike County 15574
70 Richland County 15519
71 Mercer County 15490
72 Clark County 15465
73 Moultrie County 14464
74 Carroll County 14338
75 Washington County 13926
76 Massac County 13772
77 White County 13574
78 Mason County 13387
79 Clay County 13177
80 Ford County 12972
81 Greene County 12922
82 Johnson County 12380
83 Menard County 12198
84 Cass County 12141
85 Marshall County 11463
86 Wabash County 11370
87 Cumberland County 10733
88 Jasper County 9618
89 Hamilton County 8133
90 Schuyler County 6829
91 Henderson County 6709
92 Brown County 6619
93 Edwards County 6405
94 Alexander County 5791
95 Putnam County 5745
96 Stark County 5312
97 Pulaski County 5309
98 Scott County 4974
99 Gallatin County 4833
100 Calhoun County 4740
101 Pope County 4176
102 Hardin County 3848