Ranking of Iowa Counties By Net International Migration in 2018
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2018, the Net International Migration for Iowa was 3.09K. Among all Iowa counties, Johnson County had the highest net international migration (570), followed by Polk County (452), and Story County (327).
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 related topics, and for other states. You can also see 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), 2018 Census.
See this for other years:
Ranking of Iowa Counties By Net International Migration in 2018
Items per page:
25
0 of 0
| Rank | County | Net Intl. Migration |
|---|---|---|
| 1 | Johnson County | 570 |
| 2 | Polk County | 452 |
| 3 | Story County | 327 |
| 4 | Linn County | 222 |
| 5 | Black Hawk County | 176 |
| 6 | Dallas County | 122 |
| 7 | Scott County | 105 |
| 8 | Jefferson County | 104 |
| 9 | Woodbury County | 99 |
| 10 | Wapello County | 97 |
| 11 | Dubuque County | 70 |
| 12 | Muscatine County | 63 |
| 13 | Crawford County | 50 |
| 14 | Des Moines County | 40 |
| 14 | Marshall County | 40 |
| 15 | Buena Vista County | 37 |
| 16 | Bremer County | 34 |
| 16 | Floyd County | 34 |
| 17 | Pottawattamie County | 27 |
| 17 | Webster County | 27 |
| 18 | Clarke County | 22 |
| 18 | Louisa County | 22 |
| 18 | Mahaska County | 22 |
| 18 | Sioux County | 22 |
| 19 | Poweshiek County | 17 |
| 20 | Winnebago County | 14 |
| 21 | Palo Alto County | 13 |
| 22 | Clinton County | 12 |
| 22 | Page County | 12 |
| 22 | Washington County | 12 |
| 23 | Dickinson County | 11 |
| 23 | Hardin County | 11 |
| 23 | Wright County | 11 |
| 24 | Allamakee County | 10 |
| 24 | Cerro Gordo County | 10 |
| 24 | Chickasaw County | 10 |
| 24 | Tama County | 10 |
| 25 | Cass County | 9 |
| 25 | Emmet County | 9 |
| 25 | Fayette County | 9 |
| 25 | Henry County | 9 |
| 25 | Taylor County | 9 |
| 25 | Union County | 9 |
| 26 | Clayton County | 8 |
| 27 | Decatur County | 7 |
| 27 | Jones County | 7 |
| 28 | Cherokee County | 6 |
| 28 | Clay County | 6 |
| 28 | Keokuk County | 6 |
| 28 | Lyon County | 6 |
| 29 | Humboldt County | 5 |
| 30 | Appanoose County | 4 |
| 30 | Calhoun County | 4 |
| 30 | Delaware County | 4 |
| 30 | Hancock County | 4 |
| 30 | Madison County | 4 |
| 30 | Marion County | 4 |
| 31 | Buchanan County | 3 |
| 31 | Butler County | 3 |
| 31 | Carroll County | 3 |
| 31 | Guthrie County | 3 |
| 31 | Jasper County | 3 |
| 31 | Kossuth County | 3 |
| 31 | Plymouth County | 3 |
| 31 | Winneshiek County | 3 |
| 32 | Benton County | 2 |
| 32 | Hamilton County | 2 |
| 32 | Harrison County | 2 |
| 32 | Montgomery County | 2 |
| 32 | Osceola County | 2 |
| 32 | Ringgold County | 2 |
| 33 | Adair County | 1 |
| 33 | Audubon County | 1 |
| 33 | Franklin County | 1 |
| 33 | Jackson County | 1 |
| 33 | Mitchell County | 1 |
| 34 | Adams County | 0 |
| 34 | Davis County | 0 |
| 34 | Fremont County | 0 |
| 34 | Greene County | 0 |
| 34 | Grundy County | 0 |
| 34 | Ida County | 0 |
| 34 | Mills County | 0 |
| 34 | Monroe County | 0 |
| 34 | O'Brien County | 0 |
| 34 | Van Buren County | 0 |
| 34 | Warren County | 0 |
| 34 | Wayne County | 0 |
| 34 | Worth County | 0 |
| 35 | Boone County | -1 |
| 35 | Cedar County | -1 |
| 35 | Lucas County | -1 |
| 35 | Monona County | -1 |
| 35 | Pocahontas County | -1 |
| 35 | Sac County | -1 |
| 36 | Howard County | -2 |
| 36 | Shelby County | -2 |
| 37 | Iowa County | -4 |
| 37 | Lee County | -4 |