Ranking of Iowa Counties By Net Migration in 2020

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for Iowa was -2.29K. Among all Iowa counties, Dallas County had the highest net migration (2.57K), followed by Polk County (655), and Warren County (605).

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 2020
Dallas
Polk
Warren
Story
Johnson
Dickinson
Madison
Jefferson
Bremer
Mitchell
Ranking of Iowa Counties By Net Migration in 2020
Items per page:
0 of 0
Rank County Net Migration
1 Dallas County 2568
2 Polk County 655
3 Warren County 605
4 Story County 525
5 Johnson County 367
6 Dickinson County 295
7 Madison County 234
8 Jefferson County 218
9 Bremer County 116
10 Mitchell County 81
10 Monroe County 81
11 Buchanan County 69
12 Montgomery County 60
13 Ida County 50
14 Cass County 43
15 Iowa County 41
16 Osceola County 38
17 Howard County 35
18 Guthrie County 28
18 Monona County 28
19 Van Buren County 27
20 Page County 19
21 Jones County 15
22 Cherokee County 14
23 Marshall County 9
24 Audubon County 5
24 Wayne County 5
25 Grundy County 2
26 Palo Alto County -3
27 Humboldt County -5
28 Boone County -6
29 Allamakee County -10
30 Pocahontas County -11
31 Adams County -12
32 Poweshiek County -18
33 Plymouth County -22
34 Jasper County -25
35 Lee County -27
36 Davis County -29
37 Butler County -31
38 Cedar County -35
39 Webster County -36
40 Shelby County -37
41 Clarke County -39
42 Adair County -44
43 Ringgold County -46
44 Louisa County -48
44 Lucas County -48
44 Union County -48
45 Winnebago County -49
46 Buena Vista County -58
47 Sac County -60
48 Worth County -62
49 Appanoose County -66
49 Greene County -66
50 Dubuque County -70
51 Harrison County -72
52 Mahaska County -74
53 Hamilton County -79
54 Kossuth County -84
54 Marion County -84
55 Taylor County -90
56 Decatur County -93
57 Pottawattamie County -94
58 O'Brien County -96
59 Washington County -97
60 Keokuk County -98
61 Calhoun County -103
62 Franklin County -105
63 Clay County -113
63 Tama County -113
64 Lyon County -116
65 Chickasaw County -117
65 Wright County -117
66 Delaware County -118
67 Winneshiek County -119
68 Emmet County -122
69 Crawford County -127
70 Henry County -129
71 Jackson County -139
72 Clayton County -140
73 Sioux County -146
74 Hancock County -147
75 Linn County -150
76 Benton County -154
77 Clinton County -155
77 Fremont County -155
78 Hardin County -158
79 Floyd County -169
80 Carroll County -186
81 Wapello County -197
82 Fayette County -284
83 Cerro Gordo County -293
84 Muscatine County -296
85 Des Moines County -310
86 Mills County -340
87 Woodbury County -451
88 Black Hawk County -615
89 Scott County -665