Ranking of Iowa Counties By Percentage of Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent in 2021 (ACS-5Yrs)
Updated on September 3, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, the percentage of the population of Iowa (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 30.61%. Among all Iowa counties, Chickasaw County had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (44.78%), followed by Clayton County (43.56%), and Delaware County (43.16%).
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.
You can also see similar information for other states and for the United States.
You may also be interested in:
Related Topics: Iowa ACS-5Yrs Estimates, 2021 Topic List.
Data Source: US Census - ACS 5-Year Estimates.
Ranking of Iowa Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
25
0 of 0
| Rank | County | Percentage of Population (Aged 25yrs+) (%) |
|---|---|---|
| 1 | Chickasaw County | 44.78 |
| 2 | Clayton County | 43.56 |
| 3 | Delaware County | 43.16 |
| 4 | Lucas County | 43.12 |
| 5 | Keokuk County | 42.82 |
| 6 | Fayette County | 42.53 |
| 7 | Wayne County | 42.26 |
| 8 | Jackson County | 42.00 |
| 9 | Clarke County | 41.53 |
| 10 | Tama County | 41.09 |
| 11 | Allamakee County | 40.95 |
| 12 | Howard County | 40.60 |
| 13 | Lyon County | 40.48 |
| 14 | Monroe County | 40.46 |
| 15 | Adair County | 40.36 |
| 16 | Cherokee County | 40.09 |
| 17 | Jasper County | 39.84 |
| 18 | Monona County | 39.80 |
| 19 | Ida County | 39.72 |
| 20 | Ringgold County | 39.63 |
| 21 | Mahaska County | 39.58 |
| 22 | Harrison County | 38.87 |
| 23 | Floyd County | 38.86 |
| 24 | Page County | 38.82 |
| 25 | Cedar County | 38.73 |
| 26 | Taylor County | 38.63 |
| 27 | Poweshiek County | 38.51 |
| 28 | Jones County | 38.49 |
| 29 | Calhoun County | 38.21 |
| 30 | Van Buren County | 38.20 |
| 31 | Osceola County | 37.74 |
| 32 | Decatur County | 37.66 |
| 33 | Humboldt County | 37.65 |
| 34 | Clinton County | 37.58 |
| 35 | Louisa County | 37.30 |
| 36 | Lee County | 37.18 |
| 37 | Greene County | 37.14 |
| 38 | Benton County | 36.95 |
| 39 | Washington County | 36.86 |
| 40 | Wright County | 36.73 |
| 41 | Fremont County | 36.64 |
| 42 | Crawford County | 36.62 |
| 43 | Iowa County | 36.58 |
| 43 | Wapello County | 36.58 |
| 44 | Butler County | 36.56 |
| 45 | O'Brien County | 36.55 |
| 46 | Pocahontas County | 36.51 |
| 47 | Hancock County | 36.47 |
| 48 | Sac County | 36.32 |
| 49 | Henry County | 36.24 |
| 50 | Audubon County | 36.08 |
| 51 | Adams County | 35.97 |
| 52 | Worth County | 35.81 |
| 53 | Hardin County | 35.79 |
| 54 | Franklin County | 35.65 |
| 55 | Appanoose County | 35.54 |
| 56 | Guthrie County | 35.44 |
| 57 | Plymouth County | 35.26 |
| 58 | Buchanan County | 35.06 |
| 59 | Kossuth County | 35.03 |
| 60 | Muscatine County | 34.92 |
| 60 | Shelby County | 34.92 |
| 61 | Webster County | 34.90 |
| 62 | Mitchell County | 34.82 |
| 63 | Montgomery County | 34.73 |
| 64 | Emmet County | 34.70 |
| 65 | Marshall County | 34.55 |
| 66 | Carroll County | 34.17 |
| 67 | Winneshiek County | 33.88 |
| 68 | Cass County | 33.85 |
| 69 | Clay County | 33.82 |
| 70 | Madison County | 33.64 |
| 71 | Marion County | 33.51 |
| 72 | Cerro Gordo County | 33.38 |
| 73 | Grundy County | 33.11 |
| 74 | Hamilton County | 33.03 |
| 75 | Union County | 32.98 |
| 75 | Winnebago County | 32.98 |
| 76 | Woodbury County | 32.59 |
| 77 | Pottawattamie County | 32.50 |
| 78 | Dubuque County | 32.40 |
| 79 | Boone County | 32.25 |
| 80 | Des Moines County | 32.19 |
| 81 | Mills County | 31.38 |
| 82 | Buena Vista County | 31.13 |
| 83 | Bremer County | 30.40 |
| 84 | Black Hawk County | 29.71 |
| 85 | Warren County | 29.51 |
| 86 | Palo Alto County | 29.42 |
| 87 | Sioux County | 29.31 |
| 88 | Davis County | 28.91 |
| 89 | Scott County | 27.88 |
| 90 | Dickinson County | 27.03 |
| 91 | Linn County | 25.94 |
| 92 | Jefferson County | 24.92 |
| 93 | Polk County | 24.91 |
| 94 | Dallas County | 18.50 |
| 95 | Story County | 16.82 |
| 96 | Johnson County | 15.38 |