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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2020, among all Iowa counties, Grundy County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (96.55%), followed by Davis County (96.49%), and Mitchell County (96.43%).

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 2020
Grundy
Davis
Mitchell
Delaware
Wayne
Van Buren
Butler
Adams
Audubon
Buchanan
Ranking of Iowa Counties By Percentage of Pop. that are Non-Hispanic White in 2020
0 of 0
Rank County % of County Population
1 Grundy County 96.55
2 Davis County 96.49
3 Mitchell County 96.43
4 Delaware County 96.41
4 Wayne County 96.41
5 Van Buren County 96.35
6 Butler County 96.21
7 Adams County 95.98
8 Audubon County 95.87
9 Buchanan County 95.86
10 Harrison County 95.79
11 Ringgold County 95.75
12 Benton County 95.66
13 Clayton County 95.58
13 Keokuk County 95.58
14 Lucas County 95.57
15 Monroe County 95.52
16 Jackson County 95.41
17 Madison County 95.08
18 Cass County 95.05
19 Adair County 94.92
20 Cedar County 94.82
21 Howard County 94.75
22 Appanoose County 94.73
23 Guthrie County 94.65
24 Dickinson County 94.6
25 Winneshiek County 94.59
26 Lyon County 94.54
27 Iowa County 94.45
28 Worth County 94.29
29 Carroll County 94.19
30 Bremer County 94.18
31 Chickasaw County 94.16
32 Boone County 94.13
32 Marion County 94.13
33 Greene County 94.09
34 Mills County 94.02
35 Sac County 93.93
36 Ida County 93.85
37 Fremont County 93.82
38 Union County 93.65
39 Shelby County 93.63
40 Montgomery County 93.62
41 Monona County 93.57
42 Calhoun County 93.53
43 Warren County 93.51
44 Jones County 93.44
45 Fayette County 93.27
46 Kossuth County 93.26
47 Clay County 92.75
48 Jasper County 92.69
49 Humboldt County 92.68
50 Mahaska County 92.66
51 Palo Alto County 92.61
52 Cherokee County 92.47
53 Decatur County 92.27
54 Hancock County 91.86
55 Poweshiek County 91.81
56 Hardin County 91.73
57 Pocahontas County 91.71
58 Page County 91.48
59 Lee County 90.96
60 Taylor County 90.89
61 Floyd County 90.77
62 Winnebago County 90.72
63 Clinton County 90.62
64 O'Brien County 90.11
65 Plymouth County 90.03
66 Washington County 89.85
67 Dubuque County 89.55
68 Cerro Gordo County 89.46
69 Allamakee County 88.22
70 Henry County 87.39
71 Emmet County 87.28
72 Osceola County 87.03
73 Pottawattamie County 86.69
74 Des Moines County 86.52
75 Webster County 86.32
76 Hamilton County 85.1
77 Linn County 84.31
78 Sioux County 84.15
79 Dallas County 83.88
80 Jefferson County 83.68
81 Story County 82.45
82 Franklin County 81.45
83 Clarke County 80.81
84 Black Hawk County 79.91
85 Tama County 79.49
86 Scott County 79.2
87 Wapello County 79.08
88 Wright County 78.98
89 Louisa County 77.81
90 Johnson County 76.63
91 Muscatine County 76.59
92 Polk County 75.57
93 Woodbury County 70.04
94 Marshall County 69.46
95 Crawford County 63.41
96 Buena Vista County 54.81