Iowa Net Domestic Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net domestic migration for Iowa was -6,290. Dallas County had the highest net domestic migration (2,754) followed by Warren County (739), and Madison County (240). On the other hand, Linn County had the lowest net domestic migration (-1,547), followed by Black Hawk County (-1,117), and Woodbury County (-907).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

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 Domestic Migration By County in 2022
Iowa Net Domestic Migration By County in 2022
Items per page:
0 of 0
County Net Domestic Migration
Adair -19
Adams -18
Allamakee -32
Appanoose -52
Audubon -52
Benton -4
Black Hawk -1117
Boone -96
Bremer 128
Buchanan -61
Buena Vista -424
Butler -58
Calhoun -121
Carroll -171
Cass 131
Cedar -17
Cerro Gordo -230
Cherokee 17
Chickasaw -160
Clarke -101
Clay 90
Clayton 27
Clinton -106
Crawford -232
Dallas 2754
Davis -94
Decatur 36
Delaware 52
Des Moines -187
Dickinson 221
Dubuque -277
Emmet -89
Fayette 39
Floyd -65
Franklin -17
Fremont -82
Greene 36
Grundy 6
Guthrie 119
Hamilton -37
Hancock -1
Hardin -15
Harrison 25
Henry -64
Howard 30
Humboldt -117
Ida -45
Iowa -48
Jackson -14
Jasper 106
Jefferson -279
Johnson 60
Jones 176
Keokuk 29
Kossuth -9
Lee -228
Linn -1547
Louisa -133
Lucas 11
Lyon 48
Madison 240
Mahaska 37
Marion 229
Marshall -285
Mills 102
Mitchell -17
Monona -27
Monroe -16
Montgomery -47
Muscatine -347
O'Brien -6
Osceola -97
Page 40
Palo Alto -106
Plymouth -116
Pocahontas 31
Polk -487
Pottawattamie -276
Poweshiek -73
Ringgold 97
Sac -31
Scott -717
Shelby -65
Sioux -168
Story -520
Tama 48
Taylor 2
Union -128
Van Buren -12
Wapello -365
Warren 739
Washington 16
Wayne -38
Webster -525
Winnebago 11
Winneshiek -16
Woodbury -907
Worth -50
Wright -162