Ranking of Iowa Counties By Net Migration in 2018

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2018, the Net Migration for Iowa was -1.74K. Among all Iowa counties, Polk County had the highest net migration (2.12K), followed by Dallas County (2.05K), and Warren County (828).

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 2018
Polk
Dallas
Warren
Linn
Johnson
Marion
Madison
Jasper
Appanoose
Poweshiek
Ranking of Iowa Counties By Net Migration in 2018
Items per page:
0 of 0
Rank County Net Migration
1 Polk County 2121
2 Dallas County 2052
3 Warren County 828
4 Linn County 557
5 Johnson County 279
6 Marion County 150
7 Madison County 142
8 Jasper County 141
9 Appanoose County 139
10 Poweshiek County 122
11 Bremer County 97
12 Clarke County 81
13 Taylor County 77
14 Guthrie County 72
15 Keokuk County 69
15 O'Brien County 69
16 Lucas County 44
17 Dickinson County 39
17 Mills County 39
18 Page County 38
19 Jackson County 37
20 Shelby County 31
21 Greene County 30
22 Fremont County 29
23 Iowa County 28
24 Fayette County 27
25 Cedar County 21
25 Jones County 21
26 Allamakee County 17
27 Mitchell County 11
28 Jefferson County 10
29 Floyd County 9
29 Ida County 9
30 Cherokee County 7
31 Osceola County -1
32 Adair County -5
33 Butler County -6
34 Harrison County -9
34 Wapello County -9
35 Adams County -10
35 Grundy County -10
36 Clay County -11
37 Winnebago County -17
38 Monroe County -22
39 Lyon County -25
40 Monona County -27
41 Worth County -31
42 Crawford County -38
43 Franklin County -39
44 Buchanan County -41
44 Hancock County -41
44 Humboldt County -41
45 Calhoun County -43
46 Howard County -49
47 Henry County -54
48 Wright County -56
49 Audubon County -57
50 Plymouth County -58
51 Decatur County -61
52 Sac County -67
53 Davis County -69
54 Chickasaw County -71
54 Delaware County -71
55 Ringgold County -73
56 Pocahontas County -84
57 Hardin County -87
57 Louisa County -87
58 Kossuth County -92
59 Wayne County -99
59 Winneshiek County -99
60 Montgomery County -100
61 Boone County -104
62 Clayton County -110
63 Benton County -111
64 Palo Alto County -119
65 Hamilton County -132
66 Emmet County -135
67 Cass County -147
68 Woodbury County -151
69 Van Buren County -153
70 Carroll County -154
70 Union County -154
71 Tama County -158
72 Muscatine County -171
73 Des Moines County -175
74 Washington County -194
75 Scott County -207
76 Marshall County -235
77 Mahaska County -238
78 Sioux County -254
79 Lee County -276
80 Pottawattamie County -302
81 Cerro Gordo County -307
82 Webster County -339
83 Clinton County -356
84 Dubuque County -416
85 Buena Vista County -456
86 Story County -882
87 Black Hawk County -983