Ranking of Iowa Counties By Net Domestic Migration in 2022

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2022, the Net Domestic Migration for Iowa was -7.99K. Among all Iowa counties, Dallas County had the highest net domestic migration (2.77K), followed by Warren County (745), and Madison County (241).

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 2022
Dallas
Warren
Madison
Marion
Dickinson
Jones
Cass
Bremer
Guthrie
Jasper
Ranking of Iowa Counties By Net Domestic Migration in 2022
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Dallas County 2774
2 Warren County 745
3 Madison County 241
4 Marion County 231
5 Dickinson County 227
6 Jones County 181
7 Cass County 134
8 Bremer County 131
9 Guthrie County 119
10 Jasper County 106
11 Mills County 102
12 Ringgold County 97
13 Clay County 90
14 Johnson County 72
15 Delaware County 54
16 Lyon County 49
17 Tama County 45
18 Page County 42
19 Fayette County 41
20 Mahaska County 37
21 Decatur County 36
21 Greene County 36
22 Howard County 31
22 Pocahontas County 31
23 Keokuk County 29
24 Clayton County 28
24 Harrison County 28
25 Cherokee County 20
26 Washington County 16
27 Lucas County 13
28 Winnebago County 11
29 Grundy County 8
30 Taylor County 2
31 Hancock County 1
32 Benton County -3
32 O'Brien County -3
33 Kossuth County -8
34 Van Buren County -11
35 Hardin County -13
35 Jackson County -13
36 Winneshiek County -15
37 Mitchell County -16
37 Monroe County -16
38 Franklin County -17
39 Adair County -18
39 Adams County -18
39 Cedar County -18
40 Monona County -28
41 Sac County -30
42 Allamakee County -31
43 Hamilton County -36
44 Wayne County -38
45 Ida County -44
45 Iowa County -44
46 Montgomery County -46
47 Worth County -50
48 Appanoose County -52
48 Audubon County -52
49 Butler County -58
49 Henry County -58
50 Buchanan County -59
51 Floyd County -64
51 Shelby County -64
52 Poweshiek County -69
53 Fremont County -80
54 Emmet County -88
55 Boone County -94
55 Davis County -94
56 Osceola County -96
57 Clarke County -100
58 Clinton County -103
59 Palo Alto County -104
60 Humboldt County -115
60 Plymouth County -115
61 Calhoun County -118
62 Union County -126
63 Louisa County -132
64 Chickasaw County -158
64 Wright County -158
65 Carroll County -165
66 Sioux County -166
67 Des Moines County -185
68 Lee County -223
69 Cerro Gordo County -227
70 Crawford County -232
71 Pottawattamie County -270
72 Dubuque County -274
73 Jefferson County -281
73 Marshall County -281
74 Muscatine County -341
75 Wapello County -363
76 Buena Vista County -415
77 Polk County -476
78 Webster County -523
79 Scott County -714
80 Woodbury County -905
81 Black Hawk County -1111
82 Linn County -1529
83 Story County -2444