Iowa Net Domestic Migration By County in 2023

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2023, the net domestic migration for Iowa was -3,603. Dallas County had the highest net domestic migration (1,908) followed by Warren County (780), and Cherokee County (167). On the other hand, Linn County had the lowest net domestic migration (-1,020), followed by Johnson County (-934), and Henry County (-667).

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 2023
Iowa Net Domestic Migration By County in 2023
Items per page:
0 of 0
County Net Domestic Migration
Adair -37
Adams -40
Allamakee -27
Appanoose 41
Audubon -25
Benton 26
Black Hawk -226
Boone 83
Bremer 37
Buchanan -59
Buena Vista -323
Butler -42
Calhoun 86
Carroll -9
Cass 66
Cedar 5
Cerro Gordo 47
Cherokee 167
Chickasaw -92
Clarke -41
Clay 27
Clayton -49
Clinton -32
Crawford -223
Dallas 1908
Davis -76
Decatur -26
Delaware -24
Des Moines 64
Dickinson 56
Dubuque -31
Emmet 49
Fayette -11
Floyd 15
Franklin -92
Fremont 9
Greene -86
Grundy 32
Guthrie 70
Hamilton -77
Hancock -22
Hardin -130
Harrison 17
Henry -667
Howard -133
Humboldt -47
Ida -56
Iowa -90
Jackson 13
Jasper -36
Jefferson -311
Johnson -934
Jones -14
Keokuk 53
Kossuth -48
Lee -114
Linn -1020
Louisa -149
Lucas 50
Lyon 63
Madison -96
Mahaska -82
Marion 157
Marshall -33
Mills 124
Mitchell -36
Monona 40
Monroe 2
Montgomery -13
Muscatine -281
O'Brien -116
Osceola -80
Page -88
Palo Alto 41
Plymouth -89
Pocahontas -98
Polk 63
Pottawattamie 42
Poweshiek -38
Ringgold -9
Sac 32
Scott 35
Shelby 77
Sioux -245
Story -380
Tama -133
Taylor 42
Union 13
Van Buren 7
Wapello -35
Warren 780
Washington -27
Wayne 63
Webster -210
Winnebago -42
Winneshiek -66
Woodbury -375
Worth -4
Wright -110