Ranking of Iowa Counties By Percentage of Population that are White Alone in 2021
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2021, among all Iowa counties, Davis County had the highest percentage of its population who identified their race as White Alone (97.93%), followed by Mitchell County (97.79%), and Grundy County (97.72%).
The chart below shows the top 10 counties, and the table below shows the ranking of all Iowa counties.
You can see similar ranking information for other racial and ethnicity groups in the United States.
You can also see similar information for other states, and also the ranking of all counties in the United States.
You may also be interested in:
Related Topics: Iowa Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage).
See this for other years:
Ranking of Iowa Counties By Percentage of Pop. that are
White Alone in 2021
Items per page:
25
0 of 0
| Rank | County | % of County Population |
|---|---|---|
| 1 | Davis County | 97.93 |
| 2 | Mitchell County | 97.79 |
| 3 | Grundy County | 97.72 |
| 4 | Chickasaw County | 97.71 |
| 5 | Van Buren County | 97.64 |
| 6 | Delaware County | 97.61 |
| 7 | Harrison County | 97.35 |
| 8 | Taylor County | 97.29 |
| 9 | Lucas County | 97.27 |
| 10 | Iowa County | 97.25 |
| 11 | Keokuk County | 97.24 |
| 12 | Clayton County | 97.23 |
| 13 | Buchanan County | 97.22 |
| 14 | Butler County | 97.19 |
| 15 | Wayne County | 97.18 |
| 16 | Audubon County | 97.15 |
| 16 | Guthrie County | 97.15 |
| 17 | Sac County | 97.11 |
| 18 | Lyon County | 97.07 |
| 19 | Benton County | 97.05 |
| 19 | Hancock County | 97.05 |
| 20 | Ida County | 97.03 |
| 21 | Adair County | 97.01 |
| 22 | Ringgold County | 96.98 |
| 23 | Montgomery County | 96.91 |
| 24 | Winneshiek County | 96.89 |
| 25 | Adams County | 96.87 |
| 25 | Monroe County | 96.87 |
| 26 | Carroll County | 96.8 |
| 27 | Howard County | 96.77 |
| 28 | Madison County | 96.71 |
| 29 | Dickinson County | 96.66 |
| 30 | Greene County | 96.65 |
| 30 | Mills County | 96.65 |
| 31 | Cedar County | 96.64 |
| 31 | Humboldt County | 96.64 |
| 32 | Sioux County | 96.62 |
| 33 | Worth County | 96.58 |
| 34 | Fremont County | 96.57 |
| 35 | Kossuth County | 96.54 |
| 36 | Cass County | 96.42 |
| 37 | Boone County | 96.35 |
| 38 | Cherokee County | 96.34 |
| 39 | Jackson County | 96.3 |
| 40 | Shelby County | 96.29 |
| 41 | Clay County | 96.28 |
| 42 | Appanoose County | 96.17 |
| 42 | Washington County | 96.17 |
| 43 | Union County | 96.12 |
| 44 | Warren County | 96.05 |
| 45 | Marion County | 95.98 |
| 46 | O'Brien County | 95.83 |
| 47 | Allamakee County | 95.76 |
| 47 | Bremer County | 95.76 |
| 48 | Hardin County | 95.65 |
| 49 | Monona County | 95.62 |
| 50 | Osceola County | 95.54 |
| 50 | Wright County | 95.54 |
| 51 | Fayette County | 95.49 |
| 52 | Franklin County | 95.44 |
| 52 | Pocahontas County | 95.44 |
| 53 | Palo Alto County | 95.38 |
| 54 | Calhoun County | 95.31 |
| 55 | Jones County | 95.27 |
| 56 | Winnebago County | 95.24 |
| 57 | Jasper County | 95.07 |
| 58 | Clarke County | 94.75 |
| 59 | Mahaska County | 94.64 |
| 60 | Decatur County | 94.6 |
| 61 | Plymouth County | 94.46 |
| 62 | Emmet County | 94.28 |
| 63 | Poweshiek County | 94.26 |
| 64 | Cerro Gordo County | 94.01 |
| 65 | Floyd County | 93.93 |
| 66 | Pottawattamie County | 93.87 |
| 67 | Page County | 93.73 |
| 68 | Lee County | 93.64 |
| 69 | Hamilton County | 93.61 |
| 70 | Clinton County | 93.19 |
| 70 | Muscatine County | 93.19 |
| 71 | Louisa County | 92.84 |
| 72 | Henry County | 92.13 |
| 73 | Dubuque County | 92.04 |
| 74 | Crawford County | 90.77 |
| 75 | Webster County | 90.56 |
| 76 | Marshall County | 90.49 |
| 77 | Dallas County | 89.11 |
| 78 | Des Moines County | 89.03 |
| 79 | Wapello County | 88.98 |
| 80 | Jefferson County | 87.43 |
| 81 | Linn County | 87.39 |
| 82 | Tama County | 86.97 |
| 83 | Story County | 86.77 |
| 84 | Scott County | 85 |
| 85 | Woodbury County | 84.72 |
| 86 | Polk County | 84.13 |
| 87 | Black Hawk County | 83.78 |
| 88 | Johnson County | 82.37 |
| 89 | Buena Vista County | 80.57 |