Ranking of Iowa Counties By Percentage of Non-Hispanic White Alone Population Aged 25 years and above with an Educational attainment of Bachelors or Higher 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 Bachelors or Higher was 30.48%. Among all Iowa counties, Johnson County had the highest percentage of its Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of Bachelors or Higher (56.57%), followed by Dallas County (51.44%), and Story County (49.02%).

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 Bachelors or Higher in 2021
Johnson County
Dallas County
Story County
Polk County
Jefferson County
Scott County
Linn County
Bremer County
Sioux County
Warren County
Ranking of Iowa Counties By Percentage of Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Johnson County 56.57
2 Dallas County 51.44
3 Story County 49.02
4 Polk County 41.46
5 Jefferson County 35.64
6 Scott County 35.24
7 Linn County 35.16
8 Bremer County 33.67
9 Sioux County 33.35
10 Warren County 32.78
11 Dubuque County 32.38
12 Dickinson County 32.19
13 Black Hawk County 31.03
14 Marion County 30.53
15 Winneshiek County 30.45
16 Poweshiek County 29.52
17 Mills County 29.00
18 Buena Vista County 28.85
19 Woodbury County 27.15
20 Grundy County 26.09
21 Boone County 25.82
22 Decatur County 25.56
23 Muscatine County 25.17
24 Hamilton County 25.01
25 Madison County 24.61
26 Plymouth County 24.48
27 Winnebago County 24.38
28 Cerro Gordo County 24.23
29 Washington County 24.00
30 Clay County 23.99
31 Palo Alto County 23.71
32 Pottawattamie County 23.39
33 Marshall County 22.93
34 Iowa County 22.88
35 Des Moines County 22.87
36 Shelby County 22.83
37 Henry County 22.71
38 Cherokee County 22.33
39 Union County 22.14
40 Crawford County 21.99
41 Cedar County 21.88
42 O'Brien County 21.85
43 Carroll County 21.73
44 Clinton County 21.56
45 Benton County 21.47
46 Calhoun County 21.42
47 Jones County 21.38
48 Buchanan County 21.35
49 Mahaska County 21.32
50 Cass County 21.31
51 Adams County 21.26
52 Audubon County 21.17
53 Greene County 20.89
54 Hancock County 20.85
55 Mitchell County 20.75
56 Ringgold County 20.74
57 Guthrie County 20.72
58 Hardin County 20.38
59 Webster County 20.25
60 Floyd County 20.23
60 Worth County 20.23
61 Franklin County 20.02
62 Lee County 19.94
63 Jasper County 19.79
64 Lyon County 19.78
65 Wapello County 19.77
66 Wright County 19.76
67 Ida County 19.59
68 Adair County 19.45
69 Harrison County 19.37
70 Monroe County 19.36
71 Jackson County 19.18
72 Appanoose County 19.11
73 Kossuth County 19.09
74 Delaware County 18.97
75 Montgomery County 18.90
76 Butler County 18.65
77 Davis County 18.60
78 Sac County 18.44
79 Chickasaw County 18.41
80 Humboldt County 18.36
81 Howard County 18.29
82 Fremont County 17.99
83 Osceola County 17.90
84 Page County 17.81
84 Pocahontas County 17.81
85 Fayette County 17.65
86 Tama County 17.64
87 Clayton County 17.55
88 Allamakee County 17.48
89 Emmet County 17.32
90 Taylor County 17.15
91 Keokuk County 16.49
92 Louisa County 15.79
93 Van Buren County 15.55
94 Wayne County 15.36
95 Monona County 15.23
96 Lucas County 15.21
97 Clarke County 14.99