Ranking of Illinois Counties By Population with Scottish Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 143.05K people in Illinois with Scottish ancestry. Among all Illinois counties, Cook County had the highest population with Scottish ancestry (37.62K), followed by DuPage County (11.49K), and Lake County (8.83K).

The chart and table below shows the top 10 counties with high number of people with Scottish 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 Scottish Ancestry in 2021
Cook County
DuPage County
Lake County
Kane County
Will County
McHenry County
Winnebago County
Madison County
St. Clair County
Sangamon County
Ranking of Illinois Counties By Population with Scottish Ancestry in 2021
0 of 0
Rank County Population
1 Cook County 37623
2 DuPage County 11490
3 Lake County 8833
4 Kane County 6427
5 Will County 6330
6 McHenry County 4864
7 Winnebago County 4055
8 Madison County 3780
9 St. Clair County 3773
10 Sangamon County 3644
11 McLean County 2981
12 Peoria County 2955
13 Champaign County 2950
14 Tazewell County 2739
15 DeKalb County 2049
16 Kankakee County 1823
17 Macon County 1724
18 Rock Island County 1618
19 Kendall County 1539
20 LaSalle County 1376
21 Macoupin County 1319
22 Williamson County 1244
23 Jackson County 1223
24 Vermilion County 1038
25 Adams County 943
26 Whiteside County 874
27 Grundy County 850
28 Knox County 830
29 Boone County 824
30 Henry County 797
31 Franklin County 714
32 Coles County 656
33 Ogle County 637
34 Jefferson County 578
35 Christian County 576
36 Stephenson County 565
37 Bureau County 547
38 McDonough County 545
39 Monroe County 542
40 Fulton County 537
41 Woodford County 525
42 Marion County 478
43 Piatt County 462
44 Saline County 445
45 Montgomery County 442
46 Morgan County 427
47 Fayette County 400
48 Clinton County 395
49 Lee County 389
50 Iroquois County 388
51 Union County 387
52 Livingston County 383
53 Logan County 382
54 Jersey County 366
54 Randolph County 366
55 Pike County 356
56 Hamilton County 351
57 Perry County 336
58 Wayne County 326
59 Menard County 318
60 Crawford County 315
61 Shelby County 311
62 Douglas County 304
63 Hancock County 295
64 Greene County 285
65 Edgar County 283
66 Mercer County 262
67 White County 239
68 Carroll County 231
69 De Witt County 229
70 Effingham County 219
71 Mason County 215
72 Cumberland County 205
73 Richland County 196
74 Clay County 182
74 Wabash County 182
75 Warren County 180
76 Schuyler County 173
77 Johnson County 171
78 Bond County 163
79 Stark County 162
80 Jo Daviess County 160
81 Lawrence County 158
82 Clark County 152
83 Massac County 143
84 Ford County 128
84 Gallatin County 128
85 Moultrie County 123
86 Jasper County 118
87 Marshall County 113
88 Edwards County 92
89 Pulaski County 88
90 Cass County 87
91 Washington County 81
92 Scott County 71
93 Henderson County 67
94 Alexander County 47
95 Pope County 43
96 Hardin County 36
97 Putnam County 33
98 Brown County 28
99 Calhoun County 16