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

Updated on June 18, 2025.

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

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 2016
Cook
DuPage
Will
Lake
Kane
McHenry
Madison
Winnebago
St. Clair
Sangamon
Ranking of Illinois Counties By Non-Hispanic White Population in 2016
0 of 0
Rank County Non-Hispanic White Population
1 Cook County 2225948
2 DuPage County 628509
3 Will County 443916
4 Lake County 439596
5 Kane County 305779
6 McHenry County 251034
7 Madison County 226951
8 Winnebago County 199567
9 St. Clair County 163560
10 Sangamon County 159621
11 Champaign County 142546
12 McLean County 137905
13 Peoria County 129868
14 Tazewell County 126189
15 Rock Island County 104780
16 LaSalle County 94714
17 Kendall County 87981
18 Macon County 81440
19 DeKalb County 80641
20 Kankakee County 80165
21 Vermilion County 61551
22 Adams County 61145
23 Williamson County 60777
24 Whiteside County 47894
25 Coles County 47165
26 Henry County 44960
27 Ogle County 44558
28 Macoupin County 43988
29 Jackson County 43877
30 Grundy County 43733
31 Knox County 42317
32 Boone County 39558
33 Stephenson County 37693
34 Franklin County 37557
35 Woodford County 37204
36 Marion County 34792
37 Clinton County 34408
38 Monroe County 32868
39 Effingham County 32813
40 Jefferson County 32748
41 Fulton County 32660
42 Livingston County 32303
43 Christian County 31655
44 Morgan County 30578
45 Lee County 29910
46 Bureau County 29403
47 Randolph County 27549
48 McDonough County 27273
49 Montgomery County 27136
50 Iroquois County 25422
51 Logan County 25239
52 Saline County 22191
53 Shelby County 21156
54 Jersey County 21048
55 Jo Daviess County 20716
56 Fayette County 19962
57 Perry County 18460
58 Douglas County 17828
59 Hancock County 17537
60 Crawford County 17456
61 Edgar County 17012
62 Wayne County 15971
63 Piatt County 15937
64 Union County 15692
65 Clark County 15330
66 De Witt County 15306
67 Pike County 15146
68 Richland County 15110
69 Mercer County 14906
70 Bond County 14611
71 Warren County 14497
72 Moultrie County 14173
73 Lawrence County 13776
74 Carroll County 13644
75 Washington County 13630
76 White County 13593
77 Mason County 13227
78 Clay County 12817
79 Massac County 12799
80 Greene County 12666
81 Ford County 12548
82 Menard County 11901
83 Marshall County 11270
84 Johnson County 11030
85 Wabash County 10901
86 Cumberland County 10528
87 Cass County 9662
88 Jasper County 9300
89 Hamilton County 7888
90 Henderson County 6633
91 Schuyler County 6568
92 Edwards County 6332
93 Stark County 5288
94 Putnam County 5267
95 Gallatin County 4960
96 Brown County 4942
97 Scott County 4908
98 Calhoun County 4755
99 Alexander County 4031
100 Pope County 3804
101 Hardin County 3797
102 Pulaski County 3577