Ranking of Iowa Counties By Net Domestic Migration Rate per 1K in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration Rate per 1K for Iowa was -1.12. Among all Iowa counties, Dallas County had the highest net domestic migration rate (17.41), followed by Cherokee County (14.46), and Warren County (14.25).

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 Rate per 1K in 2023
Dallas
Cherokee
Warren
Wayne
Calhoun
Mills
Taylor
Shelby
Guthrie
Lucas
Ranking of Iowa Counties By Net Domestic Migration Rate per 1K in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration Rate
1 Dallas County 17.41
2 Cherokee County 14.46
3 Warren County 14.25
4 Wayne County 9.66
5 Calhoun County 8.83
6 Mills County 8.5
7 Taylor County 7.12
8 Shelby County 6.55
9 Guthrie County 6.54
10 Lucas County 5.73
11 Keokuk County 5.35
12 Emmet County 5.31
13 Lyon County 5.14
14 Cass County 5.03
15 Monona County 4.71
16 Marion County 4.66
16 Palo Alto County 4.66
17 Appanoose County 3.38
18 Sac County 3.3
19 Boone County 3.12
20 Dickinson County 3.1
21 Grundy County 2.59
22 Des Moines County 1.67
23 Clay County 1.64
24 Bremer County 1.46
25 Fremont County 1.39
26 Harrison County 1.16
27 Cerro Gordo County 1.11
28 Union County 1.09
29 Benton County 1.01
30 Floyd County 0.98
31 Van Buren County 0.96
32 Jackson County 0.67
33 Pottawattamie County 0.45
34 Cedar County 0.27
34 Monroe County 0.27
35 Scott County 0.2
36 Polk County 0.13
37 Dubuque County -0.31
38 Carroll County -0.44
39 Worth County -0.55
40 Fayette County -0.57
41 Jones County -0.67
42 Clinton County -0.69
43 Marshall County -0.83
44 Jasper County -0.95
45 Wapello County -1
46 Washington County -1.2
47 Montgomery County -1.28
48 Delaware County -1.36
49 Black Hawk County -1.73
50 Allamakee County -1.92
51 Ringgold County -1.93
52 Poweshiek County -2.06
53 Hancock County -2.07
54 Buchanan County -2.85
55 Clayton County -2.88
56 Butler County -2.96
57 Winneshiek County -3.32
58 Kossuth County -3.33
59 Decatur County -3.38
60 Mitchell County -3.42
61 Plymouth County -3.46
62 Lee County -3.49
63 Woodbury County -3.55
64 Mahaska County -3.74
65 Story County -3.86
66 Winnebago County -3.96
67 Clarke County -4.26
68 Linn County -4.45
69 Audubon County -4.5
70 Humboldt County -4.94
71 Adair County -4.99
72 Hamilton County -5.21
73 Iowa County -5.47
74 Madison County -5.64
75 Webster County -5.74
76 Page County -5.83
77 Johnson County -5.94
78 Muscatine County -6.64
79 Sioux County -6.77
80 Hardin County -7.86
81 Chickasaw County -7.87
81 Tama County -7.87
82 Ida County -8.15
83 O'Brien County -8.26
84 Davis County -8.3
85 Wright County -8.68
86 Franklin County -9.28
87 Greene County -9.95
88 Adams County -11.2
89 Osceola County -13.28
90 Crawford County -13.88
91 Pocahontas County -13.95
92 Howard County -14.08
93 Louisa County -14.1
94 Buena Vista County -15.67
95 Jefferson County -19.99
96 Henry County -33.52