Ranking of Illinois Counties By Population with German Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 2.15M people in Illinois with German ancestry. Among all Illinois counties, Cook County had the highest population with German ancestry (488.91K), followed by DuPage County (163.50K), and Will County (122.80K).

The chart and table below shows the top 10 counties with high number of people with German 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 German Ancestry in 2021
Cook County
DuPage County
Will County
Lake County
Kane County
McHenry County
Madison County
Winnebago County
St. Clair County
McLean County
Ranking of Illinois Counties By Population with German Ancestry in 2021
0 of 0
Rank County Population
1 Cook County 488906
2 DuPage County 163501
3 Will County 122795
4 Lake County 119341
5 Kane County 98122
6 McHenry County 89381
7 Madison County 72190
8 Winnebago County 61151
9 St. Clair County 56258
10 McLean County 45782
11 Sangamon County 41643
12 Champaign County 40114
13 Peoria County 38394
14 Tazewell County 38075
15 Rock Island County 29968
16 Kendall County 29923
17 LaSalle County 29164
18 DeKalb County 25643
19 Adams County 23902
20 Kankakee County 22947
21 Macon County 22255
22 Clinton County 17244
23 Stephenson County 16463
24 Effingham County 15868
25 Whiteside County 15707
26 Ogle County 15646
27 Woodford County 15525
28 Monroe County 14937
29 Boone County 13213
30 Macoupin County 12962
31 Grundy County 12858
32 Livingston County 12183
33 Henry County 11781
34 Vermilion County 11312
35 Coles County 10966
36 Williamson County 10700
37 Lee County 10678
38 Jackson County 9700
39 Randolph County 9688
40 Jo Daviess County 9329
41 Iroquois County 8650
42 Marion County 8634
43 Bureau County 8546
44 Knox County 8464
45 Logan County 8145
46 Fulton County 7842
47 Jersey County 7544
48 Montgomery County 7388
49 Jefferson County 6608
50 Morgan County 6543
51 Christian County 6292
52 Washington County 6273
53 Franklin County 5491
54 McDonough County 5365
55 Richland County 5269
56 Fayette County 5156
57 Hancock County 4969
58 Douglas County 4956
59 Carroll County 4901
60 Perry County 4758
61 Shelby County 4693
62 Bond County 4671
63 Piatt County 4177
64 Ford County 4060
65 Mason County 3909
66 Greene County 3904
67 Saline County 3783
68 Marshall County 3761
69 Wayne County 3735
70 Crawford County 3636
71 Moultrie County 3431
72 Jasper County 3430
73 Union County 3407
74 Pike County 3387
75 Menard County 3277
76 Clay County 3275
77 Edgar County 3253
78 Clark County 3239
79 Cumberland County 3214
80 Wabash County 3209
81 Lawrence County 3193
82 De Witt County 3011
83 Mercer County 3000
83 White County 3000
84 Warren County 2826
85 Cass County 2689
86 Massac County 2636
87 Calhoun County 2575
88 Hamilton County 2119
89 Putnam County 1981
90 Johnson County 1752
91 Schuyler County 1631
92 Scott County 1470
93 Stark County 1404
94 Brown County 1388
95 Henderson County 1182
96 Edwards County 1028
97 Hardin County 924
98 Gallatin County 911
99 Alexander County 679
100 Pulaski County 639
101 Pope County 483