Ranking of Iowa Counties By Percentage of Non-Hispanic White Alone Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the percentage of the Iowa Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 31.20%. Among all Iowa counties, Clarke County had the highest percentage of its Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (45.46%), followed by Chickasaw County (45.39%), and Clayton County (43.78%).

The chart below shows the top 10 Iowa counties, and the table below shows the ranking of all Iowa counties.

You can see similar information for other educational attainments, and for other races and ethnicities.

You can also see similar information for other states and for the United States.

Ranking of Iowa Counties By Percentage of Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Clarke County
Chickasaw County
Clayton County
Keokuk County
Delaware County
Lucas County
Jackson County
Fayette County
Wayne County
Cherokee County
Ranking of Iowa Counties By Percentage of Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Clarke County 45.46
2 Chickasaw County 45.39
3 Clayton County 43.78
4 Keokuk County 43.48
5 Delaware County 43.34
6 Lucas County 42.56
7 Jackson County 42.49
8 Fayette County 42.28
9 Wayne County 42.02
10 Cherokee County 41.58
11 Allamakee County 41.29
12 Monroe County 41.06
13 Adair County 40.89
14 Tama County 40.76
15 Lyon County 40.43
16 Howard County 40.25
17 Louisa County 40.24
18 Osceola County 40.13
19 Jasper County 39.91
20 Ida County 39.85
21 Monona County 39.46
21 Page County 39.46
22 Mahaska County 39.45
23 Poweshiek County 39.34
24 Harrison County 39.27
25 Floyd County 39.05
26 Taylor County 39.04
27 Crawford County 38.98
28 Wapello County 38.83
29 Ringgold County 38.71
30 Van Buren County 38.63
31 Humboldt County 38.61
32 Cedar County 38.52
33 Decatur County 38.49
33 Jones County 38.49
34 Calhoun County 38.43
35 Clinton County 38.38
36 Greene County 38.25
37 Washington County 37.83
38 Fremont County 37.57
39 Wright County 37.48
40 Iowa County 37.41
41 O'Brien County 37.39
42 Butler County 37.33
42 Marshall County 37.33
43 Lee County 37.26
44 Emmet County 37.25
45 Franklin County 37.09
46 Benton County 37.00
47 Sac County 36.84
48 Pocahontas County 36.64
49 Hancock County 36.50
50 Hardin County 36.41
51 Plymouth County 36.25
52 Audubon County 36.08
53 Adams County 35.76
54 Webster County 35.66
55 Guthrie County 35.61
56 Appanoose County 35.57
57 Kossuth County 35.44
57 Mitchell County 35.44
58 Henry County 35.41
59 Buchanan County 35.26
60 Shelby County 35.18
61 Worth County 35.15
62 Carroll County 35.07
63 Cass County 34.66
64 Cerro Gordo County 34.47
65 Madison County 34.29
66 Winneshiek County 34.06
67 Marion County 34.03
68 Union County 33.94
69 Montgomery County 33.91
70 Winnebago County 33.70
71 Clay County 33.66
72 Hamilton County 33.60
73 Muscatine County 33.57
74 Grundy County 33.45
75 Buena Vista County 33.43
76 Woodbury County 33.37
77 Dubuque County 33.28
78 Pottawattamie County 32.92
79 Des Moines County 32.89
80 Boone County 31.99
81 Mills County 31.60
82 Bremer County 30.92
83 Black Hawk County 30.14
84 Warren County 29.61
85 Palo Alto County 29.39
86 Davis County 29.03
87 Sioux County 28.97
88 Scott County 27.61
89 Dickinson County 27.20
90 Jefferson County 26.79
91 Linn County 25.77
92 Polk County 24.66
93 Dallas County 19.11
94 Story County 17.63
95 Johnson County 14.93