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

Updated on June 18, 2025.

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

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 2019
Cook
DuPage
Will
Lake
Kane
McHenry
Madison
Winnebago
St. Clair
Sangamon
Ranking of Illinois Counties By Non-Hispanic White Population in 2019
0 of 0
Rank County Non-Hispanic White Population
1 Cook County 2160732
2 DuPage County 608672
3 Will County 430719
4 Lake County 421947
5 Kane County 302058
6 McHenry County 246315
7 Madison County 222834
8 Winnebago County 190940
9 St. Clair County 158899
10 Sangamon County 155731
11 Champaign County 139414
12 McLean County 135589
13 Peoria County 124042
14 Tazewell County 123495
15 Rock Island County 100381
16 LaSalle County 92124
17 Kendall County 86859
18 DeKalb County 79586
19 Macon County 78628
20 Kankakee County 78369
21 Adams County 59757
22 Williamson County 59463
23 Vermilion County 58915
24 Whiteside County 46335
25 Coles County 46022
26 Henry County 44123
27 Grundy County 43794
28 Ogle County 43730
29 Macoupin County 43245
30 Jackson County 42148
31 Knox County 40850
32 Boone County 38322
33 Franklin County 36905
34 Woodford County 36556
35 Stephenson County 36145
36 Clinton County 34154
37 Marion County 33886
38 Monroe County 33428
39 Effingham County 32570
40 Jefferson County 32092
41 Livingston County 31597
42 Fulton County 31340
43 Christian County 30724
44 Morgan County 29578
45 Lee County 29255
46 Bureau County 28501
47 Randolph County 26798
48 Montgomery County 26436
49 McDonough County 26090
50 Logan County 24618
51 Iroquois County 24292
52 Saline County 21569
53 Shelby County 20981
54 Jersey County 20699
55 Jo Daviess County 20062
56 Fayette County 19656
57 Perry County 17919
58 Douglas County 17524
59 Hancock County 17002
60 Crawford County 16942
61 Edgar County 16594
62 Piatt County 15729
63 Wayne County 15553
64 Union County 15205
65 Clark County 14946
66 Pike County 14932
67 De Witt County 14759
68 Richland County 14731
69 Mercer County 14702
70 Bond County 14378
71 Warren County 13987
72 Moultrie County 13907
73 Washington County 13374
74 Carroll County 13329
75 Lawrence County 13247
76 White County 13050
77 Mason County 12893
78 Clay County 12630
79 Greene County 12448
80 Ford County 12083
81 Massac County 12054
82 Menard County 11639
83 Johnson County 10958
84 Marshall County 10822
85 Wabash County 10673
86 Cumberland County 10350
87 Jasper County 9338
88 Cass County 9031
89 Hamilton County 7779
90 Henderson County 6414
91 Schuyler County 6300
92 Edwards County 6176
93 Putnam County 5253
94 Stark County 5026
95 Brown County 4875
96 Scott County 4788
97 Gallatin County 4610
98 Calhoun County 4602
99 Pope County 3780
100 Alexander County 3694
101 Hardin County 3640
102 Pulaski County 3379