Ranking of Illinois Counties By Non-Hispanic White Population in 2017

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2017, among all Illinois counties, Cook County had the highest number of people who identified their ethnicity as Non-Hispanic White (2.21M), followed by DuPage County (623.28K), and Will County (440.05K).

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 other racial and ethnicity groups in the United States.

You can also see similar information for other states, and also the ranking of all counties in the United States.

See this for other years:
Ranking of Illinois Counties By Non-Hispanic White Population in 2017
Cook
DuPage
Will
Lake
Kane
McHenry
Madison
Winnebago
St. Clair
Sangamon
Ranking of Illinois Counties By Non-Hispanic White Population in 2017
0 of 0
Rank County Non-Hispanic White Population
1 Cook County 2206134
2 DuPage County 623281
3 Will County 440054
4 Lake County 433950
5 Kane County 304780
6 McHenry County 250014
7 Madison County 225773
8 Winnebago County 196786
9 St. Clair County 162368
10 Sangamon County 158445
11 Champaign County 141556
12 McLean County 137352
13 Peoria County 127764
14 Tazewell County 125476
15 Rock Island County 103262
16 LaSalle County 93821
17 Kendall County 87795
18 Macon County 80438
19 DeKalb County 80365
20 Kankakee County 79548
21 Vermilion County 60781
22 Adams County 60669
23 Williamson County 60226
24 Whiteside County 47339
25 Coles County 46714
26 Henry County 44590
27 Ogle County 44270
28 Grundy County 43801
29 Macoupin County 43728
30 Jackson County 43093
31 Knox County 41834
32 Boone County 39117
33 Franklin County 37410
34 Stephenson County 37109
35 Woodford County 36931
36 Clinton County 34444
37 Marion County 34410
38 Monroe County 33042
39 Effingham County 32736
40 Jefferson County 32553
41 Livingston County 32226
42 Fulton County 32214
43 Christian County 31433
44 Morgan County 30188
45 Lee County 29808
46 Bureau County 29070
47 Randolph County 27419
48 Montgomery County 26840
49 McDonough County 26730
50 Logan County 25081
51 Iroquois County 25022
52 Saline County 21966
53 Shelby County 21196
54 Jersey County 20925
55 Jo Daviess County 20391
56 Fayette County 19892
57 Perry County 18322
58 Douglas County 17684
59 Hancock County 17291
60 Crawford County 17275
61 Edgar County 16862
62 Piatt County 15825
63 Wayne County 15821
64 Union County 15517
65 Clark County 15279
66 Richland County 15093
67 Pike County 15073
68 De Witt County 15044
69 Mercer County 14867
70 Bond County 14671
71 Warren County 14340
72 Moultrie County 14226
73 Lawrence County 13640
74 Carroll County 13496
75 Washington County 13407
76 White County 13386
77 Mason County 13209
78 Clay County 12769
79 Greene County 12679
80 Massac County 12601
81 Ford County 12462
82 Menard County 11766
83 Marshall County 11053
84 Johnson County 10975
85 Wabash County 10831
86 Cumberland County 10535
87 Cass County 9489
88 Jasper County 9246
89 Hamilton County 7880
90 Henderson County 6549
91 Schuyler County 6500
92 Edwards County 6232
93 Putnam County 5231
94 Stark County 5202
95 Brown County 4888
96 Gallatin County 4873
97 Scott County 4828
98 Calhoun County 4721
99 Alexander County 3900
100 Pope County 3811
101 Hardin County 3716
102 Pulaski County 3559