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

Updated on June 18, 2025.

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

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 2018
Cook
DuPage
Will
Lake
Kane
McHenry
Madison
Winnebago
St. Clair
Sangamon
Ranking of Illinois Counties By Non-Hispanic White Population in 2018
0 of 0
Rank County Non-Hispanic White Population
1 Cook County 2182505
2 DuPage County 616239
3 Will County 435357
4 Lake County 427848
5 Kane County 304010
6 McHenry County 248613
7 Madison County 224098
8 Winnebago County 193795
9 St. Clair County 160738
10 Sangamon County 156947
11 Champaign County 140414
12 McLean County 136688
13 Peoria County 125685
14 Tazewell County 124320
15 Rock Island County 101530
16 LaSalle County 92983
17 Kendall County 87465
18 DeKalb County 79764
19 Macon County 79444
20 Kankakee County 78828
21 Adams County 60107
22 Williamson County 59924
23 Vermilion County 59749
24 Whiteside County 46746
25 Coles County 46270
26 Henry County 44298
27 Ogle County 43990
28 Grundy County 43924
29 Macoupin County 43496
30 Jackson County 42527
31 Knox County 41295
32 Boone County 38624
33 Franklin County 37134
34 Woodford County 36717
35 Stephenson County 36632
36 Clinton County 34399
37 Marion County 34030
38 Monroe County 33200
39 Effingham County 32717
40 Jefferson County 32240
41 Fulton County 31863
42 Livingston County 31724
43 Christian County 31039
44 Morgan County 29933
45 Lee County 29502
46 Bureau County 28803
47 Randolph County 27289
48 Montgomery County 26764
49 McDonough County 26348
50 Logan County 24883
51 Iroquois County 24682
52 Saline County 21744
53 Shelby County 21079
54 Jersey County 20775
55 Jo Daviess County 20197
56 Fayette County 19718
57 Perry County 18167
58 Douglas County 17589
59 Crawford County 17137
60 Hancock County 17124
61 Edgar County 16822
62 Piatt County 15755
63 Wayne County 15692
64 Union County 15381
65 Clark County 15050
66 Pike County 15007
67 Richland County 14917
68 De Witt County 14899
69 Mercer County 14798
70 Bond County 14624
71 Warren County 14177
72 Moultrie County 14151
73 Washington County 13483
74 Lawrence County 13430
75 Carroll County 13347
76 White County 13136
77 Mason County 13030
78 Clay County 12722
79 Greene County 12568
80 Ford County 12354
80 Massac County 12354
81 Menard County 11750
82 Johnson County 10948
83 Marshall County 10849
84 Wabash County 10744
85 Cumberland County 10418
86 Jasper County 9319
87 Cass County 9259
88 Hamilton County 7802
89 Henderson County 6431
90 Schuyler County 6400
91 Edwards County 6164
92 Putnam County 5259
93 Stark County 5127
94 Brown County 4854
95 Gallatin County 4818
96 Scott County 4784
97 Calhoun County 4700
98 Alexander County 3821
99 Pope County 3794
100 Hardin County 3673
101 Pulaski County 3473