Iowa Net Migration By County in 2019

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2019, the net migration for Iowa was 1,355. Dallas County had the highest net migration (2,879) followed by Polk County (1,754), and Johnson County (471). On the other hand, Black Hawk County had the lowest net migration (-1,061), followed by Marshall County (-426), and Webster County (-372).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Iowa Net Migration By County in 2019
Iowa Net Migration By County in 2019
Items per page:
0 of 0
County Net Migration
Adair 59
Adams -37
Allamakee -173
Appanoose 91
Audubon 37
Benton -37
Black Hawk -1061
Boone -7
Bremer 129
Buchanan -80
Buena Vista -257
Butler -68
Calhoun -40
Carroll -2
Cass -75
Cedar 29
Cerro Gordo -131
Cherokee -7
Chickasaw -24
Clarke -113
Clay -76
Clayton -8
Clinton 52
Crawford -243
Dallas 2879
Davis -36
Decatur -68
Delaware -79
Des Moines -150
Dickinson 169
Dubuque 156
Emmet -39
Fayette -74
Floyd -148
Franklin -5
Fremont -27
Greene -74
Grundy -25
Guthrie 47
Hamilton -91
Hancock -53
Hardin -92
Harrison -28
Henry -191
Howard -16
Humboldt -35
Ida 39
Iowa 27
Jackson 1
Jasper 16
Jefferson 104
Johnson 471
Jones 3
Keokuk -10
Kossuth -81
Lee -206
Linn 243
Louisa -108
Lucas -40
Lyon -99
Madison 99
Mahaska 176
Marion 1
Marshall -426
Mills 18
Mitchell 37
Monona 22
Monroe -66
Montgomery 1
Muscatine -340
O'Brien 8
Osceola -57
Page -52
Palo Alto -5
Plymouth 150
Pocahontas -66
Polk 1754
Pottawattamie -152
Poweshiek 65
Ringgold -33
Sac 7
Scott -197
Shelby -80
Sioux -102
Story 363
Tama 21
Taylor -9
Union -66
Van Buren 50
Wapello 96
Warren 337
Washington -112
Wayne 22
Webster -372
Winnebago -164
Winneshiek -49
Woodbury 266
Worth -20
Wright -108