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.

Ranking of Iowa Counties By Population (Aged 25yrs+) with an Educational Attainment of Less than High School Diploma in 2021
Polk County
Woodbury County
Linn County
Scott County
Black Hawk County
Pottawattamie County
Dubuque County
Marshall County
Johnson County
Muscatine County
Ranking of Iowa Counties By Population (Aged 25yrs+) with an Educational Attainment of Less than High School Diploma in 2021
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