Ranking of Illinois Counties By Population with Welsh Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 47.72K people in Illinois with Welsh ancestry. Among all Illinois counties, Cook County had the highest population with Welsh ancestry (12.54K), followed by DuPage County (3.49K), and Lake County (2.13K).

The chart and table below shows the top 10 counties with high number of people with Welsh 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 Welsh Ancestry in 2021
Cook County
DuPage County
Lake County
Will County
Madison County
Kane County
Sangamon County
Peoria County
St. Clair County
McHenry County
Ranking of Illinois Counties By Population with Welsh Ancestry in 2021
0 of 0
Rank County Population
1 Cook County 12536
2 DuPage County 3490
3 Lake County 2125
4 Will County 1993
5 Madison County 1771
6 Kane County 1587
7 Sangamon County 1465
8 Peoria County 1357
9 St. Clair County 1305
10 McHenry County 1286
11 Winnebago County 1268
12 Champaign County 1113
13 McLean County 975
14 Rock Island County 904
15 Tazewell County 845
16 Williamson County 670
17 Macon County 669
18 Kankakee County 586
19 Coles County 541
20 Vermilion County 492
21 DeKalb County 470
22 Stephenson County 384
23 LaSalle County 368
24 Henry County 363
25 Franklin County 359
26 Jackson County 355
27 Montgomery County 347
28 Adams County 344
29 Boone County 304
30 Kendall County 289
31 Bond County 284
32 Morgan County 274
33 Fulton County 258
34 Bureau County 242
35 Jo Daviess County 230
36 Knox County 229
37 Jefferson County 222
38 Saline County 219
39 Iroquois County 214
39 Woodford County 214
40 Ogle County 197
41 Macoupin County 195
42 Piatt County 183
43 Logan County 179
44 Perry County 168
45 Whiteside County 164
46 Marion County 144
46 Warren County 144
47 Monroe County 140
48 Randolph County 138
49 Christian County 137
49 Moultrie County 137
50 Hamilton County 136
51 Clark County 123
52 Douglas County 116
53 Hancock County 113
54 Grundy County 112
55 Clay County 105
56 McDonough County 104
56 Richland County 104
57 Effingham County 103
58 Union County 101
59 Mason County 96
60 Marshall County 86
61 Lee County 83
62 Washington County 81
63 Mercer County 79
64 Fayette County 68
64 Jersey County 68
65 Gallatin County 67
66 Carroll County 65
67 Crawford County 64
67 Menard County 64
68 Shelby County 61
69 De Witt County 57
70 Johnson County 55
70 Livingston County 55
71 Clinton County 53
71 White County 53
72 Henderson County 51
73 Edwards County 48
74 Ford County 47
75 Wabash County 41
76 Pulaski County 38
76 Wayne County 38
77 Greene County 35
78 Putnam County 34
79 Schuyler County 33
80 Alexander County 32
81 Jasper County 31
82 Cumberland County 27
82 Lawrence County 27
83 Edgar County 20
84 Brown County 16
85 Stark County 15
86 Pike County 12
87 Pope County 10
88 Hardin County 7
89 Cass County 6
90 Calhoun County 4
91 Scott County 3