Ranking of Illinois Counties By Population in 2020

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2020, the Population for Illinois was 12.80M. Among all Illinois counties, Cook County had the highest population (5.27M), followed by DuPage County (931.51K), and Lake County (713.43K).

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 2020
Cook
DuPage
Lake
Will
Kane
McHenry
Winnebago
Madison
St. Clair
Champaign
Ranking of Illinois Counties By Population in 2020
Items per page:
0 of 0
Rank County Population
1 Cook County 5267072
2 DuPage County 931508
3 Lake County 713426
4 Will County 696909
5 Kane County 516403
6 McHenry County 309973
7 Winnebago County 284963
8 Madison County 265749
9 St. Clair County 257070
10 Champaign County 206252
11 Sangamon County 196223
12 Peoria County 181512
13 McLean County 171236
14 Rock Island County 144360
15 Kendall County 132351
16 Tazewell County 131296
17 LaSalle County 109409
18 Kankakee County 107403
19 Macon County 103764
20 DeKalb County 100368
21 Vermilion County 74010
22 Williamson County 67121
23 Adams County 65622
24 Whiteside County 55574
25 Boone County 53339
26 Jackson County 53264
27 Grundy County 52535
28 Ogle County 51762
29 Knox County 49806
30 Henry County 49178
31 Coles County 47084
32 Macoupin County 44924
33 Stephenson County 44573
34 Woodford County 38407
35 Franklin County 37717
36 Marion County 37657
37 Jefferson County 37000
38 Clinton County 36913
39 Livingston County 35816
40 Monroe County 34953
41 Effingham County 34707
42 Lee County 34063
43 Christian County 33982
44 Fulton County 33554
45 Morgan County 33494
46 Bureau County 33225
47 Randolph County 30084
48 Montgomery County 28242
49 Logan County 27905
50 McDonough County 27116
51 Iroquois County 26966
52 Saline County 23741
53 Jo Daviess County 22098
54 Jersey County 21492
55 Fayette County 21485
56 Shelby County 20907
57 Perry County 20892
58 Douglas County 19780
59 Crawford County 18637
60 Hancock County 17558
61 Union County 17298
62 Bond County 16856
63 Warren County 16832
64 Edgar County 16808
65 Piatt County 16683
66 Wayne County 16161
67 Richland County 15805
68 Carroll County 15678
69 Mercer County 15632
70 De Witt County 15464
71 Clark County 15448
72 Lawrence County 15283
73 Pike County 14637
74 Moultrie County 14492
75 Massac County 14137
76 White County 13814
77 Washington County 13731
78 Ford County 13511
79 Johnson County 13322
80 Clay County 13273
81 Mason County 13053
82 Cass County 12976
83 Menard County 12272
84 Greene County 11935
85 Marshall County 11710
86 Wabash County 11315
87 Cumberland County 10437
88 Jasper County 9255
89 Hamilton County 7993
90 Schuyler County 6870
91 Henderson County 6335
92 Brown County 6237
93 Edwards County 6209
94 Putnam County 5631
95 Stark County 5388
96 Pulaski County 5179
97 Alexander County 5172
98 Scott County 5074
99 Gallatin County 4945
100 Calhoun County 4403
101 Pope County 3758
102 Hardin County 3646