Ranking of Iowa Counties By Non-Hispanic White Alone Population Aged 25 years and above with an Educational attainment of Less than High School Diploma in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Iowa Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of Less than High School Diploma was 95,708. Among all Iowa counties, Polk County had the highest Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of Less than High School Diploma (9,250), followed by Linn County (5,251), and Pottawattamie County (4,864).

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, and for other races and ethnicities.

You can also see similar information for other states and for the United States.

Ranking of Iowa Counties By Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of Less than High School Diploma in 2021
Polk County
Linn County
Pottawattamie County
Scott County
Black Hawk County
Dubuque County
Woodbury County
Clinton County
Muscatine County
Webster County
Ranking of Iowa Counties By Non-Hispanic White Alone 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 9250
2 Linn County 5251
3 Pottawattamie County 4864
4 Scott County 4242
5 Black Hawk County 4096
6 Dubuque County 3422
7 Woodbury County 2454
8 Clinton County 1996
9 Muscatine County 1739
10 Webster County 1632
11 Wapello County 1594
12 Johnson County 1542
13 Des Moines County 1541
14 Cerro Gordo County 1429
15 Lee County 1306
16 Marion County 1221
17 Dallas County 1180
18 Story County 1175
18 Warren County 1175
19 Jasper County 1166
20 Davis County 1145
21 Marshall County 1116
22 Clayton County 1035
23 Boone County 1009
24 Mahaska County 1007
25 Benton County 964
26 Sioux County 907
27 Fayette County 901
28 Jackson County 884
29 Henry County 877
30 Washington County 875
31 Delaware County 844
32 Cass County 799
33 Buchanan County 777
34 Harrison County 761
35 Appanoose County 749
36 O'Brien County 747
37 Jefferson County 739
38 Page County 737
39 Allamakee County 716
40 Hardin County 677
41 Carroll County 675
42 Tama County 654
43 Poweshiek County 625
43 Union County 625
44 Floyd County 618
45 Jones County 616
46 Plymouth County 600
47 Van Buren County 595
48 Clarke County 578
49 Louisa County 565
50 Butler County 555
51 Hancock County 550
52 Montgomery County 547
53 Iowa County 545
53 Kossuth County 545
54 Cedar County 524
55 Bremer County 521
56 Howard County 509
57 Winneshiek County 499
58 Clay County 489
59 Mitchell County 487
60 Crawford County 483
61 Chickasaw County 481
62 Shelby County 476
63 Buena Vista County 452
64 Hamilton County 447
65 Wright County 446
66 Keokuk County 445
67 Decatur County 440
67 Wayne County 440
68 Mills County 424
68 Pocahontas County 424
69 Emmet County 417
70 Monona County 406
71 Dickinson County 405
71 Lyon County 405
72 Lucas County 398
73 Cherokee County 397
74 Sac County 391
75 Guthrie County 353
76 Calhoun County 352
77 Worth County 342
78 Palo Alto County 340
79 Grundy County 339
80 Monroe County 334
81 Greene County 331
82 Audubon County 314
83 Ida County 304
84 Madison County 292
85 Winnebago County 287
86 Humboldt County 286
87 Osceola County 280
88 Franklin County 261
89 Taylor County 245
90 Adair County 236
91 Fremont County 215
92 Ringgold County 213
93 Adams County 144