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

Updated on June 18, 2025.

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

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 2023
Cook
DuPage
Will
Lake
Kane
McHenry
Madison
Winnebago
St. Clair
Sangamon
Ranking of Illinois Counties By Non-Hispanic White Population in 2023
0 of 0
Rank County Non-Hispanic White Population
1 Cook County 2067553
2 DuPage County 580875
3 Will County 412828
4 Lake County 403046
5 Kane County 282872
6 McHenry County 240567
7 Madison County 216777
8 Winnebago County 180782
9 St. Clair County 150832
10 Sangamon County 150700
11 Champaign County 131027
12 McLean County 130859
13 Tazewell County 120211
14 Peoria County 119129
15 Rock Island County 96191
16 LaSalle County 90198
17 Kendall County 86500
18 Macon County 74063
19 Kankakee County 73215
20 DeKalb County 71477
21 Williamson County 58786
22 Adams County 58304
23 Vermilion County 55009
24 Whiteside County 45007
25 Grundy County 44376
26 Ogle County 43311
27 Henry County 42979
28 Macoupin County 41945
29 Coles County 40919
30 Knox County 39299
31 Jackson County 37902
32 Woodford County 36189
33 Boone County 36166
34 Franklin County 35256
35 Stephenson County 34440
36 Monroe County 33381
37 Clinton County 33233
38 Marion County 33123
39 Effingham County 32552
40 Livingston County 31021
41 Jefferson County 30980
42 Christian County 30510
43 Fulton County 29899
44 Lee County 28332
45 Bureau County 28081
46 Morgan County 28066
47 Randolph County 25530
48 Montgomery County 25500
49 Logan County 23844
50 McDonough County 23064
51 Iroquois County 22982
52 Saline County 20930
53 Jo Daviess County 20135
54 Jersey County 19977
55 Shelby County 19821
56 Fayette County 18732
57 Perry County 17480
58 Douglas County 17302
59 Crawford County 16512
60 Hancock County 16246
61 Piatt County 15929
62 Edgar County 15626
63 Wayne County 14993
64 Union County 14960
65 Richland County 14630
66 Mercer County 14460
67 Clark County 14387
68 De Witt County 14268
69 Bond County 14242
70 Carroll County 13732
71 Moultrie County 13717
72 Pike County 13656
73 Warren County 13215
74 Washington County 12882
75 White County 12812
76 Lawrence County 12478
77 Clay County 12326
78 Ford County 11998
79 Mason County 11912
80 Massac County 11900
81 Menard County 11317
82 Greene County 11183
83 Marshall County 10866
84 Johnson County 10848
85 Wabash County 10238
86 Cumberland County 9814
87 Jasper County 8842
88 Cass County 8811
89 Hamilton County 7537
90 Schuyler County 6081
91 Henderson County 5755
92 Edwards County 5684
93 Putnam County 5051
94 Stark County 4865
95 Brown County 4709
96 Scott County 4506
97 Gallatin County 4430
98 Calhoun County 4126
99 Pope County 3402
100 Hardin County 3327
101 Pulaski County 3061
102 Alexander County 2943