Ranking of Iowa Counties By Net Domestic Migration in 2019

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2019, the Net Domestic Migration for Iowa was -5.57K. Among all Iowa counties, Dallas County had the highest net domestic migration (2.66K), followed by Polk County (522), and Warren County (329).

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 2019
Dallas
Polk
Warren
Dickinson
Mahaska
Plymouth
Madison
Appanoose
Bremer
Adair
Ranking of Iowa Counties By Net Domestic Migration in 2019
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Dallas County 2658
2 Polk County 522
3 Warren County 329
4 Dickinson County 150
5 Mahaska County 137
6 Plymouth County 133
7 Madison County 93
8 Appanoose County 86
9 Bremer County 73
10 Adair County 57
11 Van Buren County 49
12 Guthrie County 39
12 Ida County 39
13 Mitchell County 36
14 Audubon County 35
15 Iowa County 31
15 Poweshiek County 31
16 Cedar County 28
17 Monona County 23
18 Wayne County 22
18 Woodbury County 22
19 Mills County 14
20 Sac County 8
21 O'Brien County 7
22 Dubuque County 6
23 Jasper County 5
24 Clinton County 3
25 Jackson County 0
26 Carroll County -7
26 Marion County -7
26 Montgomery County -7
27 Franklin County -10
28 Boone County -11
28 Jones County -11
29 Howard County -15
30 Cherokee County -16
31 Tama County -19
32 Keokuk County -20
33 Worth County -21
34 Clayton County -23
35 Grundy County -25
36 Harrison County -28
36 Taylor County -28
37 Fremont County -29
37 Palo Alto County -29
38 Adams County -37
38 Ringgold County -37
39 Davis County -38
40 Lucas County -39
41 Benton County -44
42 Chickasaw County -50
42 Emmet County -50
42 Humboldt County -50
43 Calhoun County -51
44 Hancock County -61
45 Monroe County -66
45 Osceola County -66
46 Pocahontas County -67
46 Winneshiek County -67
47 Greene County -74
48 Decatur County -76
49 Butler County -78
49 Shelby County -78
50 Page County -80
51 Union County -81
52 Buchanan County -85
53 Delaware County -86
54 Clay County -89
54 Wapello County -89
55 Cass County -91
56 Kossuth County -93
57 Fayette County -94
58 Jefferson County -98
59 Hamilton County -100
60 Lyon County -109
61 Hardin County -123
62 Wright County -137
63 Floyd County -150
64 Washington County -156
65 Louisa County -163
65 Sioux County -163
66 Clarke County -166
67 Cerro Gordo County -169
67 Winnebago County -169
68 Des Moines County -177
69 Lee County -203
70 Allamakee County -205
71 Henry County -206
72 Linn County -228
73 Pottawattamie County -246
74 Story County -356
75 Buena Vista County -373
76 Crawford County -406
77 Muscatine County -415
78 Webster County -439
79 Scott County -467
80 Marshall County -605
81 Johnson County -632
82 Black Hawk County -1418