Ranking of Iowa Counties By Percentage of Population that are Non-Hispanic White in 2018
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2018, among all Iowa counties, Grundy County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (96.89%), followed by Mitchell County (96.86%), and Davis County (96.63%).
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
Non-Hispanic White in 2018
25
0 of 0
| Rank | County | % of County Population |
|---|---|---|
| 1 | Grundy County | 96.89 |
| 2 | Mitchell County | 96.86 |
| 3 | Davis County | 96.63 |
| 4 | Butler County | 96.58 |
| 5 | Howard County | 96.53 |
| 6 | Delaware County | 96.39 |
| 7 | Adams County | 96.33 |
| 7 | Audubon County | 96.33 |
| 8 | Benton County | 96.26 |
| 9 | Wayne County | 96.16 |
| 10 | Keokuk County | 96.1 |
| 11 | Buchanan County | 96.07 |
| 12 | Lucas County | 96.05 |
| 13 | Van Buren County | 95.99 |
| 14 | Clayton County | 95.87 |
| 15 | Harrison County | 95.83 |
| 16 | Adair County | 95.73 |
| 17 | Dickinson County | 95.54 |
| 18 | Chickasaw County | 95.44 |
| 19 | Jackson County | 95.38 |
| 20 | Cedar County | 95.37 |
| 21 | Lyon County | 95.26 |
| 22 | Ida County | 95.12 |
| 23 | Madison County | 95.09 |
| 24 | Winneshiek County | 95.02 |
| 25 | Monroe County | 94.96 |
| 26 | Appanoose County | 94.95 |
| 27 | Bremer County | 94.9 |
| 27 | Cass County | 94.9 |
| 28 | Ringgold County | 94.72 |
| 29 | Iowa County | 94.7 |
| 30 | Carroll County | 94.69 |
| 30 | Guthrie County | 94.69 |
| 31 | Sac County | 94.64 |
| 32 | Fremont County | 94.44 |
| 33 | Shelby County | 94.41 |
| 34 | Marion County | 94.39 |
| 35 | Monona County | 94.35 |
| 36 | Worth County | 94.31 |
| 37 | Kossuth County | 94.28 |
| 38 | Boone County | 94.23 |
| 39 | Greene County | 94.2 |
| 40 | Calhoun County | 94.07 |
| 41 | Warren County | 93.97 |
| 42 | Mills County | 93.92 |
| 43 | Jones County | 93.72 |
| 44 | Union County | 93.6 |
| 45 | Montgomery County | 93.58 |
| 46 | Fayette County | 93.51 |
| 47 | Jasper County | 93.32 |
| 48 | Clay County | 93.22 |
| 49 | Palo Alto County | 93.11 |
| 50 | Cherokee County | 93.05 |
| 51 | Pocahontas County | 93.01 |
| 52 | Humboldt County | 92.91 |
| 53 | Hancock County | 92.89 |
| 54 | Mahaska County | 92.69 |
| 55 | Decatur County | 92.25 |
| 56 | O'Brien County | 92.1 |
| 57 | Hardin County | 91.78 |
| 58 | Plymouth County | 91.55 |
| 59 | Poweshiek County | 91.34 |
| 60 | Clinton County | 91.17 |
| 61 | Winnebago County | 91.02 |
| 62 | Floyd County | 90.74 |
| 63 | Lee County | 90.73 |
| 64 | Washington County | 90.68 |
| 65 | Page County | 90.67 |
| 66 | Dubuque County | 90.46 |
| 67 | Cerro Gordo County | 90.2 |
| 68 | Allamakee County | 90.16 |
| 69 | Taylor County | 90.15 |
| 70 | Hamilton County | 89 |
| 71 | Osceola County | 88.74 |
| 72 | Henry County | 88.04 |
| 73 | Pottawattamie County | 87.39 |
| 74 | Emmet County | 87.05 |
| 75 | Des Moines County | 86.82 |
| 76 | Sioux County | 86.74 |
| 77 | Webster County | 86.55 |
| 78 | Linn County | 85.36 |
| 79 | Dallas County | 85 |
| 80 | Wright County | 84.93 |
| 81 | Franklin County | 84.51 |
| 82 | Story County | 83.76 |
| 83 | Wapello County | 81.69 |
| 84 | Jefferson County | 81.43 |
| 85 | Clarke County | 81.37 |
| 86 | Black Hawk County | 80.58 |
| 87 | Tama County | 80.09 |
| 88 | Scott County | 79.6 |
| 89 | Louisa County | 77.85 |
| 90 | Johnson County | 77.84 |
| 91 | Polk County | 77.18 |
| 92 | Muscatine County | 76.78 |
| 93 | Woodbury County | 72.25 |
| 94 | Marshall County | 69.94 |
| 95 | Crawford County | 65.19 |
| 96 | Buena Vista County | 58.29 |