Ranking of Iowa Counties By Net Domestic Migration in 2016

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2016, the Net Domestic Migration for Iowa was -5.56K. Among all Iowa counties, Dallas County had the highest net domestic migration (2.56K), followed by Polk County (2.40K), and Warren County (717).

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 2016
Dallas
Polk
Warren
Linn
Plymouth
Cerro Gordo
Mills
Dickinson
Cedar
Wayne
Ranking of Iowa Counties By Net Domestic Migration in 2016
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Dallas County 2562
2 Polk County 2396
3 Warren County 717
4 Linn County 512
5 Plymouth County 190
6 Cerro Gordo County 175
7 Mills County 131
8 Dickinson County 122
9 Cedar County 98
10 Wayne County 77
11 Greene County 71
12 Davis County 64
13 Madison County 57
14 Fremont County 46
15 Calhoun County 32
16 Clarke County 28
17 Winnebago County 27
18 Ringgold County 25
19 O'Brien County 21
20 Johnson County 12
21 Boone County 6
22 Jackson County 2
23 Ida County 1
24 Guthrie County -5
25 Keokuk County -15
25 Monona County -15
26 Montgomery County -18
27 Humboldt County -21
28 Worth County -23
29 Lucas County -24
29 Marion County -24
29 Mitchell County -24
30 Hardin County -33
31 Wright County -38
32 Taylor County -42
33 Benton County -45
34 Van Buren County -46
35 Adams County -47
36 Lyon County -48
37 Tama County -49
38 Union County -50
39 Jones County -52
39 Kossuth County -52
40 Cherokee County -54
41 Henry County -55
42 Howard County -57
43 Appanoose County -58
44 Audubon County -66
45 Allamakee County -67
45 Carroll County -67
45 Clayton County -67
46 Harrison County -69
47 Chickasaw County -71
48 Osceola County -72
49 Monroe County -78
50 Poweshiek County -79
51 Iowa County -81
52 Jefferson County -84
53 Bremer County -89
54 Shelby County -92
55 Floyd County -95
56 Sioux County -96
57 Washington County -97
58 Jasper County -99
58 Pocahontas County -99
59 Adair County -100
60 Decatur County -102
61 Grundy County -107
62 Page County -108
63 Palo Alto County -112
64 Sac County -125
65 Cass County -126
65 Emmet County -126
66 Crawford County -133
67 Franklin County -142
68 Hancock County -148
69 Butler County -152
69 Delaware County -152
70 Louisa County -154
71 Hamilton County -185
72 Buchanan County -192
73 Clay County -196
74 Mahaska County -201
75 Fayette County -263
76 Buena Vista County -269
77 Des Moines County -294
78 Muscatine County -318
79 Winneshiek County -346
80 Webster County -348
81 Clinton County -363
82 Wapello County -365
83 Pottawattamie County -372
84 Marshall County -388
85 Lee County -415
86 Dubuque County -573
87 Woodbury County -646
88 Scott County -722
89 Story County -832
90 Black Hawk County -1498