Ranking of Iowa Counties By Net Migration in 2012

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net Migration for Iowa was -323. Among all Iowa counties, Polk County had the highest net migration (2.44K), followed by Johnson County (1.87K), and Dallas County (1.74K).

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 Migration in 2012
Polk
Johnson
Dallas
Scott
Story
Dubuque
Linn
Jefferson
Des Moines
Warren
Ranking of Iowa Counties By Net Migration in 2012
Items per page:
0 of 0
Rank County Net Migration
1 Polk County 2443
2 Johnson County 1866
3 Dallas County 1741
4 Scott County 944
5 Story County 430
6 Dubuque County 245
7 Linn County 230
8 Jefferson County 177
9 Des Moines County 173
10 Warren County 109
11 Buena Vista County 97
12 Dickinson County 75
13 Union County 60
14 Bremer County 56
15 Washington County 49
16 Shelby County 42
17 Lyon County 39
18 Hardin County 28
19 Mitchell County 27
20 Kossuth County 26
21 Clarke County 25
22 Sioux County 23
23 Monroe County 20
24 Ida County 15
24 Wayne County 15
25 Butler County 10
26 Lee County 3
27 Marion County -1
27 Ringgold County -1
28 Floyd County -4
29 Winneshiek County -6
30 Decatur County -7
31 Howard County -9
31 Plymouth County -9
32 Keokuk County -10
33 Buchanan County -11
34 Cass County -13
34 Jackson County -13
35 Wright County -22
36 O'Brien County -27
37 Sac County -35
38 Cherokee County -36
39 Crawford County -40
39 Palo Alto County -40
40 Clay County -41
41 Humboldt County -42
42 Muscatine County -47
43 Taylor County -52
44 Grundy County -53
45 Adair County -55
46 Worth County -56
47 Wapello County -57
48 Pocahontas County -60
49 Louisa County -61
50 Van Buren County -65
51 Montgomery County -71
52 Cedar County -72
53 Marshall County -73
54 Lucas County -75
55 Allamakee County -81
56 Adams County -86
57 Monona County -87
58 Winnebago County -89
59 Hancock County -90
60 Delaware County -94
61 Clayton County -96
62 Guthrie County -98
63 Audubon County -99
64 Mahaska County -109
65 Greene County -110
66 Poweshiek County -115
67 Davis County -120
67 Jasper County -120
68 Osceola County -121
69 Jones County -125
70 Emmet County -132
71 Tama County -141
72 Appanoose County -145
72 Chickasaw County -145
72 Madison County -145
73 Calhoun County -146
74 Hamilton County -151
75 Mills County -153
76 Page County -159
77 Black Hawk County -162
78 Boone County -164
79 Iowa County -169
80 Franklin County -177
81 Fayette County -178
82 Fremont County -209
83 Carroll County -240
84 Cerro Gordo County -252
85 Harrison County -267
86 Henry County -269
87 Benton County -314
88 Webster County -389
89 Clinton County -445
90 Pottawattamie County -908
91 Woodbury County -1027