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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2012, 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 (644.25K), and Will County (453.01K).

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 2012
Cook
DuPage
Will
Lake
Kane
McHenry
Madison
Winnebago
St. Clair
Sangamon
Ranking of Illinois Counties By Non-Hispanic White Population in 2012
0 of 0
Rank County Non-Hispanic White Population
1 Cook County 2278865
2 DuPage County 644250
3 Will County 453011
4 Lake County 452969
5 Kane County 305645
6 McHenry County 256486
7 Madison County 231673
8 Winnebago County 209855
9 St. Clair County 168489
10 Sangamon County 163495
11 Champaign County 142709
12 McLean County 139902
13 Peoria County 134730
14 Tazewell County 128818
15 Rock Island County 110005
16 LaSalle County 98671
17 Kendall County 86841
18 Macon County 85577
19 DeKalb County 82528
20 Kankakee County 82438
21 Vermilion County 64629
22 Adams County 62283
23 Williamson County 60843
24 Whiteside County 49373
25 Coles County 48872
26 Ogle County 46612
27 Henry County 45966
28 Macoupin County 45528
29 Jackson County 44781
30 Grundy County 44345
31 Knox County 44175
32 Boone County 40422
33 Stephenson County 39670
34 Franklin County 38536
35 Woodford County 37344
36 Marion County 35978
37 Clinton County 34807
38 Livingston County 34241
39 Fulton County 33863
40 Jefferson County 33504
41 Effingham County 33120
42 Christian County 32940
43 Monroe County 32301
44 Morgan County 31546
45 Lee County 30912
46 Bureau County 30725
47 McDonough County 28853
48 Randolph County 28428
49 Montgomery County 27837
50 Iroquois County 26777
51 Logan County 26375
52 Saline County 22956
53 Jersey County 21906
54 Shelby County 21748
55 Jo Daviess County 21446
56 Fayette County 20478
57 Perry County 19018
58 Hancock County 18278
59 Douglas County 18195
60 Crawford County 17964
61 Edgar County 17688
62 Union County 16221
63 Wayne County 16187
64 Piatt County 16003
65 Clark County 15797
66 De Witt County 15753
67 Mercer County 15591
68 Pike County 15574
69 Richland County 15556
70 Bond County 15510
71 Warren County 15323
72 Moultrie County 14489
73 Lawrence County 14346
74 Carroll County 14242
75 White County 14121
76 Washington County 14077
77 Mason County 13915
78 Massac County 13456
79 Ford County 13266
80 Clay County 13257
81 Greene County 13254
82 Menard County 12210
83 Marshall County 11708
84 Wabash County 11190
85 Johnson County 11134
86 Cumberland County 10663
87 Cass County 10374
88 Jasper County 9457
89 Hamilton County 8136
90 Schuyler County 7018
91 Henderson County 6823
92 Edwards County 6546
93 Stark County 5570
94 Putnam County 5519
95 Gallatin County 5210
96 Scott County 5160
97 Brown County 5145
98 Calhoun County 4889
99 Alexander County 4595
100 Hardin County 4103
101 Pope County 4004
102 Pulaski County 3768