Ranking of Illinois Counties By Population with English Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 767.42K people in Illinois with English ancestry. Among all Illinois counties, Cook County had the highest population with English ancestry (168.77K), followed by DuPage County (55.61K), and Lake County (41.39K).

The chart and table below shows the top 10 counties with high number of people with English ancestry.

You can see similar information for other states and for other ancestry groups in Illinois.

Data Source: US Census Bureau.
Ranking of Illinois Counties By Population with English Ancestry in 2021
Cook County
DuPage County
Lake County
Will County
Kane County
Madison County
McHenry County
Winnebago County
Sangamon County
McLean County
Ranking of Illinois Counties By Population with English Ancestry in 2021
0 of 0
Rank County Population
1 Cook County 168774
2 DuPage County 55610
3 Lake County 41390
4 Will County 35644
5 Kane County 32999
6 Madison County 27293
7 McHenry County 23837
8 Winnebago County 22626
9 Sangamon County 21243
10 McLean County 19269
11 St. Clair County 18626
12 Champaign County 17230
13 Peoria County 16876
14 Tazewell County 14996
15 Macon County 10461
16 Rock Island County 10452
17 LaSalle County 9415
18 DeKalb County 9103
19 Williamson County 8505
20 Kendall County 7659
21 Kankakee County 6840
22 Vermilion County 5611
23 Jackson County 5549
24 Adams County 5464
25 Grundy County 5391
26 Knox County 5085
27 Coles County 4803
28 Fulton County 4715
29 Franklin County 4611
30 Whiteside County 4596
31 Macoupin County 4554
32 Henry County 4515
33 Ogle County 4476
34 Jefferson County 4154
35 Marion County 3944
36 Morgan County 3917
37 Woodford County 3711
38 Stephenson County 3700
39 Lee County 3667
40 Bureau County 3665
41 Boone County 3605
41 Christian County 3605
42 Livingston County 3315
43 Monroe County 3179
44 Saline County 2986
45 Montgomery County 2942
46 McDonough County 2936
47 Logan County 2910
48 Iroquois County 2648
49 Effingham County 2584
50 Piatt County 2417
51 Hancock County 2349
52 Jo Daviess County 2257
53 Edgar County 2241
54 Clark County 2121
54 Jersey County 2121
55 Randolph County 2110
56 Shelby County 2088
57 Wayne County 2082
58 Douglas County 2068
59 Perry County 2054
60 Crawford County 1961
61 Union County 1839
62 Clinton County 1834
63 Moultrie County 1819
64 De Witt County 1809
65 Bond County 1798
66 Fayette County 1721
67 White County 1688
68 Mason County 1562
69 Wabash County 1542
70 Menard County 1522
71 Massac County 1476
72 Carroll County 1472
73 Pike County 1462
74 Lawrence County 1439
75 Ford County 1386
76 Cumberland County 1303
77 Warren County 1275
78 Mercer County 1262
79 Marshall County 1211
80 Edwards County 1207
81 Hamilton County 1199
82 Cass County 1179
83 Richland County 1167
84 Johnson County 1155
85 Washington County 1072
86 Greene County 1053
87 Clay County 982
88 Jasper County 840
89 Schuyler County 804
90 Hardin County 753
91 Stark County 748
92 Gallatin County 705
93 Scott County 634
94 Henderson County 617
95 Brown County 559
96 Putnam County 503
97 Pulaski County 378
98 Pope County 352
99 Alexander County 307
100 Calhoun County 227