Ranking of Iowa Counties By Net Domestic Migration in 2020

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net Domestic Migration for Iowa was -7.80K. Among all Iowa counties, Dallas County had the highest net domestic migration (2.39K), followed by Warren County (598), and Dickinson County (278).

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 Domestic Migration in 2020
Dallas
Warren
Dickinson
Madison
Monroe
Mitchell
Bremer
Buchanan
Jefferson
Montgomery
Ranking of Iowa Counties By Net Domestic Migration in 2020
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Dallas County 2387
2 Warren County 598
3 Dickinson County 278
4 Madison County 228
5 Monroe County 81
6 Mitchell County 80
7 Bremer County 69
8 Buchanan County 66
9 Jefferson County 60
10 Montgomery County 54
11 Ida County 50
12 Iowa County 43
13 Howard County 36
14 Osceola County 31
15 Cass County 30
16 Monona County 29
17 Van Buren County 27
18 Guthrie County 22
19 Cherokee County 6
20 Audubon County 4
20 Wayne County 4
21 Jones County 3
22 Grundy County 2
23 Page County -3
24 Adams County -12
24 Pocahontas County -12
25 Boone County -13
26 Humboldt County -17
27 Palo Alto County -23
28 Lee County -29
29 Davis County -32
29 Plymouth County -32
30 Jasper County -34
31 Allamakee County -35
31 Shelby County -35
32 Cedar County -36
33 Butler County -38
34 Story County -41
35 Adair County -46
36 Poweshiek County -47
37 Lucas County -48
38 Ringgold County -49
39 Winnebago County -56
40 Sac County -59
41 Union County -61
42 Worth County -62
43 Greene County -67
44 Appanoose County -71
45 Harrison County -72
46 Clarke County -78
47 Hamilton County -87
48 Kossuth County -89
49 Marion County -92
50 Louisa County -93
51 Webster County -94
52 O'Brien County -98
53 Decatur County -99
54 Mahaska County -101
55 Keokuk County -105
56 Taylor County -106
57 Calhoun County -110
58 Franklin County -111
59 Clay County -123
60 Delaware County -124
60 Lyon County -124
61 Washington County -126
62 Emmet County -129
63 Winneshiek County -130
64 Marshall County -135
65 Chickasaw County -138
66 Jackson County -140
66 Wright County -140
67 Henry County -142
68 Tama County -143
69 Buena Vista County -148
70 Clayton County -150
71 Hancock County -154
72 Fremont County -157
73 Benton County -161
74 Pottawattamie County -176
75 Hardin County -180
76 Floyd County -181
77 Carroll County -191
78 Clinton County -192
79 Sioux County -195
80 Dubuque County -198
81 Crawford County -250
82 Fayette County -298
83 Polk County -309
84 Cerro Gordo County -327
85 Des Moines County -332
86 Wapello County -336
87 Mills County -344
88 Muscatine County -362
89 Johnson County -501
90 Linn County -528
91 Woodbury County -651
92 Scott County -884
93 Black Hawk County -895