Ranking of Iowa Counties By Percentage of Population that are Non-Hispanic White in 2022

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2022, among all Iowa counties, Delaware County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (96.17%), followed by Van Buren County (95.96%), and Wayne County (95.96%).

The chart below shows the top 10 counties, and the table below shows the ranking of all Iowa 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 Iowa Counties By Percentage of Pop. that are Non-Hispanic White in 2022
Delaware
Van Buren
Wayne
Grundy
Davis
Mitchell
Buchanan
Butler
Harrison
Adams
Ranking of Iowa Counties By Percentage of Pop. that are Non-Hispanic White in 2022
Items per page:
0 of 0
Rank County % of County Population
1 Delaware County 96.17
2 Van Buren County 95.96
2 Wayne County 95.96
3 Grundy County 95.89
4 Davis County 95.85
5 Mitchell County 95.76
6 Buchanan County 95.58
7 Butler County 95.49
8 Harrison County 95.42
9 Adams County 95.39
10 Clayton County 95.26
11 Benton County 95.2
12 Keokuk County 95.18
13 Monroe County 95.11
14 Audubon County 95.09
15 Ringgold County 94.86
16 Lucas County 94.84
17 Madison County 94.81
18 Jackson County 94.66
19 Appanoose County 94.4
20 Howard County 94.35
21 Adair County 94.26
22 Cedar County 94.2
23 Iowa County 94.19
24 Chickasaw County 94.12
25 Dickinson County 94.08
26 Cass County 94.07
27 Guthrie County 94.02
28 Winneshiek County 94.01
29 Marion County 93.87
30 Lyon County 93.85
31 Bremer County 93.82
32 Carroll County 93.79
33 Boone County 93.76
34 Worth County 93.5
35 Montgomery County 93.29
36 Fremont County 93.28
37 Sac County 93.13
38 Greene County 93.12
39 Mills County 93.08
39 Monona County 93.08
40 Palo Alto County 92.9
41 Ida County 92.83
42 Fayette County 92.8
42 Kossuth County 92.8
43 Shelby County 92.77
44 Jones County 92.72
45 Warren County 92.71
46 Union County 92.69
47 Calhoun County 92.6
48 Jasper County 92.46
49 Mahaska County 92.34
50 Decatur County 92.11
51 Clay County 91.99
52 Humboldt County 91.68
53 Hancock County 91.37
54 Cherokee County 91.27
55 Poweshiek County 91.19
56 Hardin County 90.92
57 Page County 90.87
58 Lee County 90.7
59 Floyd County 90.58
60 Clinton County 90.01
61 Pocahontas County 89.76
62 Winnebago County 89.72
63 Washington County 89.33
64 Dubuque County 89.24
65 Taylor County 89.12
66 Cerro Gordo County 88.85
67 O'Brien County 88.81
68 Plymouth County 88.57
69 Allamakee County 88.06
70 Henry County 87.3
71 Emmet County 86.71
72 Des Moines County 85.86
73 Osceola County 85.69
74 Pottawattamie County 85.6
75 Webster County 85.23
76 Hamilton County 84.98
77 Jefferson County 83.62
78 Sioux County 83.59
79 Linn County 83.58
80 Dallas County 82.73
81 Story County 82.46
82 Franklin County 80.9
83 Black Hawk County 79.15
84 Clarke County 79.02
85 Tama County 78.68
86 Scott County 78.44
87 Wright County 77.92
88 Louisa County 77.63
89 Wapello County 77.16
90 Johnson County 76.07
91 Muscatine County 75.91
92 Polk County 74.45
93 Woodbury County 68.31
94 Marshall County 67.18
95 Crawford County 62.6
96 Buena Vista County 52.96