Ranking of Iowa Counties By Population Aged 25 years and above with an Educational attainment of Less than High School Diploma 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 Less than High School Diploma was 152,380. Among all Iowa counties, Polk County had the highest population (aged 25 years and above) with an educational attainment of Less than High School Diploma (24,393), followed by Woodbury County (8,231), and Linn County (7,895).
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 Less than High School Diploma in 2021
25
0 of 0
| Rank | County | Number of People |
|---|---|---|
| 1 | Polk County | 24393 |
| 2 | Woodbury County | 8231 |
| 3 | Linn County | 7895 |
| 4 | Scott County | 7167 |
| 5 | Black Hawk County | 6599 |
| 6 | Pottawattamie County | 6351 |
| 7 | Dubuque County | 4124 |
| 8 | Marshall County | 3911 |
| 9 | Johnson County | 3392 |
| 10 | Muscatine County | 2983 |
| 11 | Wapello County | 2885 |
| 12 | Buena Vista County | 2698 |
| 13 | Clinton County | 2599 |
| 14 | Dallas County | 2596 |
| 15 | Webster County | 2127 |
| 16 | Cerro Gordo County | 1999 |
| 17 | Crawford County | 1994 |
| 18 | Des Moines County | 1923 |
| 19 | Sioux County | 1690 |
| 20 | Story County | 1643 |
| 21 | Lee County | 1608 |
| 22 | Jasper County | 1554 |
| 23 | Warren County | 1446 |
| 24 | Marion County | 1323 |
| 25 | Washington County | 1233 |
| 26 | Mahaska County | 1179 |
| 27 | Louisa County | 1174 |
| 28 | Davis County | 1157 |
| 29 | Henry County | 1132 |
| 30 | Clayton County | 1118 |
| 31 | Boone County | 1108 |
| 32 | Tama County | 1083 |
| 33 | Benton County | 1027 |
| 34 | Fayette County | 1009 |
| 35 | Cass County | 997 |
| 36 | Clarke County | 986 |
| 37 | Plymouth County | 963 |
| 38 | Allamakee County | 944 |
| 39 | Delaware County | 942 |
| 40 | Hardin County | 938 |
| 41 | Jackson County | 891 |
| 42 | Page County | 886 |
| 43 | Buchanan County | 859 |
| 44 | Jefferson County | 829 |
| 45 | Carroll County | 814 |
| 46 | O'Brien County | 813 |
| 47 | Harrison County | 793 |
| 48 | Appanoose County | 792 |
| 49 | Jones County | 786 |
| 50 | Floyd County | 781 |
| 51 | Union County | 741 |
| 52 | Poweshiek County | 705 |
| 53 | Hamilton County | 689 |
| 54 | Emmet County | 674 |
| 55 | Kossuth County | 673 |
| 56 | Wright County | 653 |
| 57 | Franklin County | 644 |
| 58 | Hancock County | 636 |
| 59 | Iowa County | 632 |
| 60 | Van Buren County | 616 |
| 61 | Butler County | 594 |
| 62 | Cedar County | 584 |
| 63 | Dickinson County | 578 |
| 64 | Bremer County | 573 |
| 65 | Montgomery County | 550 |
| 66 | Chickasaw County | 546 |
| 67 | Shelby County | 544 |
| 67 | Winneshiek County | 544 |
| 68 | Howard County | 538 |
| 69 | Cherokee County | 537 |
| 70 | Pocahontas County | 522 |
| 71 | Mitchell County | 520 |
| 72 | Clay County | 512 |
| 73 | Osceola County | 495 |
| 74 | Keokuk County | 494 |
| 75 | Mills County | 486 |
| 76 | Lyon County | 482 |
| 77 | Decatur County | 476 |
| 78 | Humboldt County | 463 |
| 79 | Wayne County | 459 |
| 80 | Monona County | 448 |
| 81 | Sac County | 446 |
| 82 | Lucas County | 433 |
| 83 | Guthrie County | 426 |
| 84 | Calhoun County | 423 |
| 84 | Greene County | 423 |
| 85 | Winnebago County | 411 |
| 86 | Palo Alto County | 403 |
| 87 | Grundy County | 395 |
| 88 | Madison County | 393 |
| 89 | Taylor County | 376 |
| 90 | Worth County | 368 |
| 91 | Ida County | 347 |
| 92 | Monroe County | 336 |
| 93 | Audubon County | 332 |
| 94 | Adair County | 280 |
| 95 | Fremont County | 250 |
| 96 | Ringgold County | 219 |
| 97 | Adams County | 146 |