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.

See this for other years:
Ranking of Iowa Counties By Net Migration in 2016
Polk
Dallas
Johnson
Linn
Warren
Plymouth
Cerro Gordo
Dickinson
Mills
Jefferson
Ranking of Iowa Counties By Net Migration in 2016
Items per page:
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