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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2010, among all Illinois counties, Cook County had the highest number of people who identified their ethnicity as Non-Hispanic White (2.28M), followed by DuPage County (647.02K), and Lake County (459.65K).

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 2010
Cook
DuPage
Lake
Will
Kane
McHenry
Madison
Winnebago
St. Clair
Sangamon
Ranking of Illinois Counties By Non-Hispanic White Population in 2010
0 of 0
Rank County Non-Hispanic White Population
1 Cook County 2284423
2 DuPage County 647018
3 Lake County 459645
4 Will County 456269
5 Kane County 304782
6 McHenry County 258959
7 Madison County 233638
8 Winnebago County 214139
9 St. Clair County 170250
10 Sangamon County 163336
11 Champaign County 142904
12 McLean County 138974
13 Peoria County 135566
14 Tazewell County 128808
15 Rock Island County 111777
16 LaSalle County 100466
17 Macon County 86883
18 Kendall County 85635
19 DeKalb County 83751
20 Kankakee County 83205
21 Vermilion County 65650
22 Adams County 62504
23 Williamson County 60816
24 Whiteside County 50261
25 Coles County 49356
26 Ogle County 47345
27 Henry County 46471
28 Macoupin County 46373
29 Jackson County 45809
30 Knox County 45131
31 Grundy County 44626
32 Boone County 40767
33 Stephenson County 40523
34 Franklin County 38842
35 Woodford County 37311
36 Marion County 36444
37 Clinton County 34826
38 Livingston County 34814
39 Fulton County 34418
40 Jefferson County 33883
41 Christian County 33297
42 Effingham County 33144
43 Monroe County 32080
44 Morgan County 31911
45 Lee County 31807
46 Bureau County 31450
47 McDonough County 28995
48 Randolph County 28887
49 Montgomery County 28330
50 Iroquois County 27443
51 Logan County 26568
52 Saline County 23001
53 Jersey County 22295
54 Shelby County 21918
55 Jo Daviess County 21644
56 Fayette County 20592
57 Perry County 19433
58 Hancock County 18607
59 Douglas County 18417
60 Crawford County 18200
61 Edgar County 18085
62 Union County 16381
63 Wayne County 16328
64 Piatt County 16268
65 De Witt County 15894
65 Mercer County 15894
66 Clark County 15882
67 Bond County 15809
68 Pike County 15773
69 Richland County 15650
70 Warren County 15576
71 Carroll County 14597
72 Lawrence County 14595
73 Moultrie County 14549
74 Mason County 14282
75 Washington County 14249
76 White County 14244
77 Massac County 13803
78 Greene County 13522
79 Ford County 13519
80 Clay County 13435
81 Menard County 12306
82 Marshall County 12123
83 Wabash County 11478
84 Johnson County 11056
85 Cumberland County 10821
86 Cass County 10784
87 Jasper County 9540
88 Hamilton County 8220
89 Henderson County 7145
90 Schuyler County 7144
91 Edwards County 6572
92 Stark County 5802
93 Putnam County 5657
94 Gallatin County 5414
95 Scott County 5220
96 Brown County 5177
97 Calhoun County 5007
98 Alexander County 4950
99 Hardin County 4167
100 Pope County 4067
101 Pulaski County 3919