Ranking of Iowa Counties By Percentage of Population Aged 25 years and above with an Educational attainment of Bachelors or Higher 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 Bachelors or Higher was 29.71%. Among all Iowa counties, Johnson County had the highest percentage of its population (aged 25 years and above) with an educational attainment of Bachelors or Higher (54.08%), followed by Story County (51.08%), and Dallas County (50.43%).
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 Bachelors or Higher in 2021
25
0 of 0
| Rank | County | Percentage of Population (Aged 25yrs+) (%) |
|---|---|---|
| 1 | Johnson County | 54.08 |
| 2 | Story County | 51.08 |
| 3 | Dallas County | 50.43 |
| 4 | Jefferson County | 38.26 |
| 5 | Polk County | 38.03 |
| 6 | Linn County | 34.31 |
| 7 | Bremer County | 33.67 |
| 8 | Scott County | 33.58 |
| 9 | Warren County | 32.31 |
| 10 | Dubuque County | 32.10 |
| 11 | Dickinson County | 31.49 |
| 12 | Sioux County | 31.06 |
| 13 | Marion County | 30.88 |
| 14 | Winneshiek County | 30.62 |
| 15 | Poweshiek County | 29.63 |
| 16 | Black Hawk County | 29.53 |
| 17 | Mills County | 28.65 |
| 18 | Decatur County | 26.43 |
| 19 | Grundy County | 25.94 |
| 20 | Boone County | 25.61 |
| 21 | Madison County | 24.75 |
| 22 | Hamilton County | 24.25 |
| 23 | Winnebago County | 24.07 |
| 24 | Cerro Gordo County | 23.89 |
| 25 | Clay County | 23.86 |
| 26 | Plymouth County | 23.78 |
| 27 | Washington County | 23.62 |
| 28 | Woodbury County | 23.33 |
| 29 | Palo Alto County | 23.29 |
| 30 | Iowa County | 23.10 |
| 31 | Muscatine County | 22.90 |
| 32 | Pottawattamie County | 22.87 |
| 33 | Union County | 22.73 |
| 34 | Adams County | 22.29 |
| 35 | Carroll County | 22.14 |
| 36 | Shelby County | 22.00 |
| 37 | Des Moines County | 21.92 |
| 38 | Cedar County | 21.79 |
| 39 | Jones County | 21.70 |
| 40 | Henry County | 21.67 |
| 41 | Buena Vista County | 21.65 |
| 42 | Benton County | 21.64 |
| 43 | Audubon County | 21.48 |
| 44 | Mitchell County | 21.47 |
| 45 | Buchanan County | 21.43 |
| 46 | Cherokee County | 21.42 |
| 47 | Clinton County | 21.29 |
| 48 | O'Brien County | 21.28 |
| 49 | Mahaska County | 20.99 |
| 50 | Cass County | 20.96 |
| 51 | Calhoun County | 20.94 |
| 52 | Marshall County | 20.71 |
| 53 | Guthrie County | 20.59 |
| 54 | Greene County | 20.51 |
| 55 | Floyd County | 20.34 |
| 56 | Hancock County | 20.32 |
| 56 | Ringgold County | 20.32 |
| 57 | Worth County | 19.99 |
| 58 | Webster County | 19.90 |
| 59 | Monroe County | 19.79 |
| 60 | Hardin County | 19.68 |
| 61 | Adair County | 19.45 |
| 62 | Wright County | 19.40 |
| 63 | Jackson County | 19.34 |
| 64 | Lyon County | 19.32 |
| 65 | Harrison County | 19.31 |
| 66 | Ida County | 19.26 |
| 67 | Lee County | 19.23 |
| 68 | Davis County | 19.15 |
| 69 | Jasper County | 19.14 |
| 70 | Butler County | 19.11 |
| 71 | Wapello County | 19.09 |
| 72 | Kossuth County | 18.90 |
| 73 | Appanoose County | 18.88 |
| 74 | Delaware County | 18.80 |
| 75 | Montgomery County | 18.68 |
| 76 | Chickasaw County | 18.37 |
| 77 | Humboldt County | 18.28 |
| 78 | Howard County | 18.20 |
| 79 | Sac County | 18.08 |
| 80 | Franklin County | 18.03 |
| 81 | Fremont County | 17.97 |
| 82 | Clayton County | 17.36 |
| 83 | Allamakee County | 17.33 |
| 84 | Page County | 17.29 |
| 85 | Fayette County | 17.20 |
| 86 | Taylor County | 17.16 |
| 87 | Pocahontas County | 17.12 |
| 88 | Osceola County | 17.04 |
| 89 | Keokuk County | 17.02 |
| 90 | Crawford County | 16.83 |
| 91 | Tama County | 16.54 |
| 92 | Emmet County | 16.34 |
| 93 | Van Buren County | 16.27 |
| 94 | Louisa County | 15.31 |
| 95 | Wayne County | 15.15 |
| 96 | Monona County | 15.05 |
| 97 | Lucas County | 14.95 |
| 98 | Clarke County | 14.69 |