Iowa Net Migration By County in 2021

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for Iowa was 5,508. Iowa had the highest net migration (5,508) followed by Dallas County (2,988), and Polk County (2,621). On the other hand, Linn County had the lowest net migration (-1,366), followed by Black Hawk County (-625), and Dubuque County (-531).

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 for the US by state. You can also see links at the bottom of the page for the trend of the net migration for each county in Iowa.

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 2021
Iowa Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Adair 74
Adams -60
Allamakee -88
Appanoose 64
Audubon -6
Benton 205
Black Hawk -625
Boone 137
Bremer 157
Buchanan 46
Buena Vista -142
Butler 79
Calhoun 53
Carroll 61
Cass 46
Cedar -20
Cerro Gordo -97
Cherokee -74
Chickasaw -69
Clarke 50
Clay 135
Clayton 68
Clinton 151
Crawford -268
Dallas 2988
Davis -28
Decatur 72
Delaware 80
Des Moines -213
Dickinson 165
Dubuque -531
Emmet 34
Fayette -48
Floyd -85
Franklin -30
Fremont 43
Greene 5
Grundy 59
Guthrie 23
Hamilton -95
Hancock -54
Hardin 13
Harrison 202
Henry 28
Howard 6
Humboldt 61
Ida 0
Iowa 5508
Jackson 6
Jasper 103
Jefferson 126
Johnson 1141
Jones 229
Keokuk -36
Kossuth -211
Lee -152
Linn -1366
Louisa -60
Lucas 105
Lyon 69
Madison 145
Mahaska -158
Marion 44
Marshall -127
Mills 75
Mitchell -2
Monona -59
Monroe 28
Montgomery 66
Muscatine -410
O'Brien -51
Osceola -5
Page 96
Palo Alto -48
Plymouth 24
Pocahontas 15
Polk 2621
Pottawattamie -92
Poweshiek 31
Ringgold 40
Sac 2
Scott -411
Shelby 105
Sioux -110
Story 765
Tama -157
Taylor 31
Union -31
Van Buren 37
Wapello -24
Warren 861
Washington -59
Wayne 16
Webster 302
Winnebago 44
Winneshiek -94
Woodbury -392
Worth -40
Wright -67

Trend of Net Migration for Counties in Iowa

Use the links below to find the trend of the net migration for each county in Iowa.