Ranking of Iowa Counties By Net Migration in 2019

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2019, the Net Migration for Iowa was 1.36K. Among all Iowa counties, Dallas County had the highest net migration (2.88K), followed by Polk County (1.75K), and Johnson County (471).

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 2019
Dallas
Polk
Johnson
Story
Warren
Woodbury
Linn
Mahaska
Dickinson
Dubuque
Ranking of Iowa Counties By Net Migration in 2019
Items per page:
0 of 0
Rank County Net Migration
1 Dallas County 2879
2 Polk County 1754
3 Johnson County 471
4 Story County 363
5 Warren County 337
6 Woodbury County 266
7 Linn County 243
8 Mahaska County 176
9 Dickinson County 169
10 Dubuque County 156
11 Plymouth County 150
12 Bremer County 129
13 Jefferson County 104
14 Madison County 99
15 Wapello County 96
16 Appanoose County 91
17 Poweshiek County 65
18 Adair County 59
19 Clinton County 52
20 Van Buren County 50
21 Guthrie County 47
22 Ida County 39
23 Audubon County 37
23 Mitchell County 37
24 Cedar County 29
25 Iowa County 27
26 Monona County 22
26 Wayne County 22
27 Tama County 21
28 Mills County 18
29 Jasper County 16
30 O'Brien County 8
31 Sac County 7
32 Jones County 3
33 Jackson County 1
33 Marion County 1
33 Montgomery County 1
34 Carroll County -2
35 Franklin County -5
35 Palo Alto County -5
36 Boone County -7
36 Cherokee County -7
37 Clayton County -8
38 Taylor County -9
39 Keokuk County -10
40 Howard County -16
41 Worth County -20
42 Chickasaw County -24
43 Grundy County -25
44 Fremont County -27
45 Harrison County -28
46 Ringgold County -33
47 Humboldt County -35
48 Davis County -36
49 Adams County -37
49 Benton County -37
50 Emmet County -39
51 Calhoun County -40
51 Lucas County -40
52 Winneshiek County -49
53 Page County -52
54 Hancock County -53
55 Osceola County -57
56 Monroe County -66
56 Pocahontas County -66
56 Union County -66
57 Butler County -68
57 Decatur County -68
58 Fayette County -74
58 Greene County -74
59 Cass County -75
60 Clay County -76
61 Delaware County -79
62 Buchanan County -80
62 Shelby County -80
63 Kossuth County -81
64 Hamilton County -91
65 Hardin County -92
66 Lyon County -99
67 Sioux County -102
68 Louisa County -108
68 Wright County -108
69 Washington County -112
70 Clarke County -113
71 Cerro Gordo County -131
72 Floyd County -148
73 Des Moines County -150
74 Pottawattamie County -152
75 Winnebago County -164
76 Allamakee County -173
77 Henry County -191
78 Scott County -197
79 Lee County -206
80 Crawford County -243
81 Buena Vista County -257
82 Muscatine County -340
83 Webster County -372
84 Marshall County -426
85 Black Hawk County -1061