Ranking of Iowa Counties By 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 population of Iowa (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 648,873. Among all Iowa counties, Polk County had the highest population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (80,903), followed by Linn County (40,139), and Scott County (32,952).
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 Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
25
0 of 0
| Rank | County | Number of People |
|---|---|---|
| 1 | Polk County | 80903 |
| 2 | Linn County | 40139 |
| 3 | Scott County | 32952 |
| 4 | Black Hawk County | 24857 |
| 5 | Woodbury County | 21887 |
| 6 | Dubuque County | 21391 |
| 7 | Pottawattamie County | 20559 |
| 8 | Johnson County | 13855 |
| 9 | Clinton County | 12180 |
| 10 | Dallas County | 11677 |
| 11 | Jasper County | 10572 |
| 12 | Cerro Gordo County | 10283 |
| 13 | Warren County | 10097 |
| 14 | Muscatine County | 10026 |
| 15 | Marshall County | 9171 |
| 16 | Lee County | 8929 |
| 17 | Story County | 8786 |
| 17 | Wapello County | 8786 |
| 18 | Des Moines County | 8759 |
| 19 | Webster County | 8735 |
| 20 | Marion County | 7415 |
| 21 | Benton County | 6578 |
| 22 | Sioux County | 6203 |
| 23 | Boone County | 6104 |
| 24 | Plymouth County | 6031 |
| 25 | Mahaska County | 5807 |
| 26 | Fayette County | 5773 |
| 26 | Jackson County | 5773 |
| 27 | Jones County | 5677 |
| 28 | Washington County | 5622 |
| 29 | Clayton County | 5369 |
| 30 | Delaware County | 5207 |
| 31 | Cedar County | 5086 |
| 32 | Henry County | 5071 |
| 33 | Bremer County | 4959 |
| 34 | Buchanan County | 4825 |
| 35 | Carroll County | 4813 |
| 36 | Tama County | 4787 |
| 37 | Poweshiek County | 4659 |
| 38 | Winneshiek County | 4478 |
| 39 | Hardin County | 4400 |
| 40 | Page County | 4341 |
| 41 | Iowa County | 4237 |
| 42 | Floyd County | 4218 |
| 43 | Buena Vista County | 4070 |
| 44 | Allamakee County | 4008 |
| 45 | Harrison County | 3944 |
| 46 | Crawford County | 3904 |
| 47 | Clay County | 3803 |
| 48 | Madison County | 3748 |
| 49 | Butler County | 3708 |
| 50 | Kossuth County | 3672 |
| 51 | Chickasaw County | 3668 |
| 52 | O'Brien County | 3535 |
| 53 | Dickinson County | 3513 |
| 54 | Hamilton County | 3502 |
| 55 | Cherokee County | 3324 |
| 56 | Wright County | 3277 |
| 57 | Mills County | 3191 |
| 58 | Cass County | 3164 |
| 59 | Lyon County | 3114 |
| 60 | Appanoose County | 3082 |
| 61 | Keokuk County | 3011 |
| 62 | Shelby County | 2913 |
| 63 | Jefferson County | 2859 |
| 64 | Grundy County | 2849 |
| 65 | Louisa County | 2832 |
| 66 | Hancock County | 2814 |
| 67 | Union County | 2737 |
| 68 | Calhoun County | 2695 |
| 69 | Guthrie County | 2682 |
| 70 | Clarke County | 2644 |
| 71 | Lucas County | 2605 |
| 72 | Howard County | 2594 |
| 73 | Humboldt County | 2530 |
| 74 | Sac County | 2529 |
| 75 | Mitchell County | 2501 |
| 76 | Franklin County | 2499 |
| 77 | Monona County | 2479 |
| 78 | Montgomery County | 2446 |
| 79 | Winnebago County | 2383 |
| 80 | Greene County | 2307 |
| 81 | Emmet County | 2281 |
| 82 | Adair County | 2131 |
| 83 | Monroe County | 2092 |
| 84 | Van Buren County | 1930 |
| 85 | Worth County | 1917 |
| 86 | Ida County | 1866 |
| 87 | Wayne County | 1844 |
| 88 | Pocahontas County | 1819 |
| 89 | Palo Alto County | 1814 |
| 90 | Decatur County | 1774 |
| 91 | Fremont County | 1739 |
| 92 | Osceola County | 1635 |
| 93 | Davis County | 1631 |
| 94 | Taylor County | 1580 |
| 95 | Audubon County | 1458 |
| 96 | Ringgold County | 1289 |
| 97 | Adams County | 960 |