Ranking of Iowa Counties By Net Migration in 2016
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2016, the Net Migration for Iowa was 439. Among all Iowa counties, Polk County had the highest net migration (3.46K), followed by Dallas County (2.77K), and Johnson County (978).
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.
Related Topics: Iowa Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2016 Census.
See this for other years:
Ranking of Iowa Counties By Net Migration in 2016
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Polk County | 3460 |
| 2 | Dallas County | 2769 |
| 3 | Johnson County | 978 |
| 4 | Linn County | 879 |
| 5 | Warren County | 720 |
| 6 | Plymouth County | 219 |
| 7 | Cerro Gordo County | 213 |
| 8 | Dickinson County | 146 |
| 9 | Mills County | 136 |
| 10 | Jefferson County | 107 |
| 11 | Cedar County | 98 |
| 12 | Wayne County | 78 |
| 13 | Greene County | 70 |
| 14 | Davis County | 67 |
| 15 | Clarke County | 63 |
| 15 | Madison County | 63 |
| 16 | Fremont County | 48 |
| 17 | Calhoun County | 37 |
| 18 | Winnebago County | 31 |
| 19 | Ringgold County | 29 |
| 20 | O'Brien County | 22 |
| 21 | Boone County | 5 |
| 22 | Guthrie County | 3 |
| 22 | Jackson County | 3 |
| 23 | Ida County | 2 |
| 24 | Keokuk County | -8 |
| 25 | Marion County | -10 |
| 26 | Humboldt County | -13 |
| 26 | Montgomery County | -13 |
| 27 | Monona County | -15 |
| 28 | Wright County | -17 |
| 29 | Hardin County | -19 |
| 30 | Worth County | -22 |
| 31 | Mitchell County | -23 |
| 32 | Lucas County | -24 |
| 33 | Henry County | -28 |
| 34 | Tama County | -29 |
| 35 | Allamakee County | -33 |
| 35 | Taylor County | -33 |
| 36 | Benton County | -36 |
| 37 | Sioux County | -38 |
| 37 | Union County | -38 |
| 38 | Jones County | -40 |
| 38 | Kossuth County | -40 |
| 38 | Lyon County | -40 |
| 39 | Poweshiek County | -46 |
| 39 | Van Buren County | -46 |
| 40 | Adams County | -47 |
| 40 | Bremer County | -47 |
| 40 | Cherokee County | -47 |
| 40 | Crawford County | -47 |
| 41 | Clayton County | -51 |
| 42 | Appanoose County | -53 |
| 43 | Chickasaw County | -57 |
| 44 | Howard County | -60 |
| 45 | Carroll County | -62 |
| 46 | Audubon County | -65 |
| 47 | Osceola County | -66 |
| 48 | Harrison County | -69 |
| 49 | Floyd County | -71 |
| 50 | Monroe County | -77 |
| 51 | Iowa County | -84 |
| 51 | Washington County | -84 |
| 52 | Page County | -86 |
| 53 | Story County | -88 |
| 54 | Palo Alto County | -90 |
| 55 | Decatur County | -91 |
| 56 | Jasper County | -93 |
| 56 | Shelby County | -93 |
| 57 | Adair County | -97 |
| 58 | Pocahontas County | -98 |
| 59 | Grundy County | -107 |
| 60 | Louisa County | -108 |
| 61 | Cass County | -109 |
| 62 | Emmet County | -116 |
| 63 | Sac County | -125 |
| 64 | Franklin County | -136 |
| 65 | Butler County | -141 |
| 66 | Hancock County | -143 |
| 67 | Delaware County | -147 |
| 68 | Buena Vista County | -155 |
| 69 | Mahaska County | -160 |
| 70 | Hamilton County | -178 |
| 71 | Clay County | -180 |
| 72 | Buchanan County | -184 |
| 73 | Wapello County | -226 |
| 74 | Fayette County | -243 |
| 75 | Muscatine County | -247 |
| 76 | Des Moines County | -250 |
| 77 | Marshall County | -276 |
| 78 | Webster County | -283 |
| 79 | Clinton County | -315 |
| 80 | Pottawattamie County | -316 |
| 81 | Winneshiek County | -332 |
| 82 | Lee County | -418 |
| 83 | Dubuque County | -446 |
| 84 | Scott County | -464 |
| 85 | Woodbury County | -472 |
| 86 | Black Hawk County | -1196 |