Counties in Iowa by net domestic migration, July to June

Dallas County had the highest net domestic migration, July to June of 99 counties in 2023, at 1,852. Linn County had the lowest, at -1,394. The median was -28 and the figure for Iowa was -3,502. Source: the U.S. Census Bureau.

Highest1,852Dallas County
Lowest-1,394Linn County
Median-2899 counties
Iowa-3,502History

Top 40 counties, 2023

Dallas County: 1,852 personsDallas County1,852Warren County: 842 personsWarren County842Story County: 257 personsStory County257Cherokee County: 158 personsCherokee County158Mills County: 98 personsMills County98Emmet County: 93 personsEmmet County93Boone County: 89 personsBoone County89Calhoun County: 83 personsCalhoun County83Des Moines County: 80 personsDes Moines County80Marion County: 72 personsMarion County72Pottawattamie County: 70 personsPottawattamie County70Guthrie County: 66 personsGuthrie County66Shelby County: 66 personsShelby County66Palo Alto County: 65 personsPalo Alto County65Cass County: 61 personsCass County61Wayne County: 61 personsWayne County61Dickinson County: 54 personsDickinson County54Keokuk County: 54 personsKeokuk County54Lucas County: 53 personsLucas County53Cerro Gordo County: 48 personsCerro Gordo County48Lyon County: 44 personsLyon County44Bremer County: 42 personsBremer County42Taylor County: 41 personsTaylor County41Polk County: 39 personsPolk County39Monona County: 38 personsMonona County38Appanoose County: 36 personsAppanoose County36Grundy County: 33 personsGrundy County33Sac County: 30 personsSac County30Benton County: 25 personsBenton County25Clay County: 25 personsClay County25Harrison County: 15 personsHarrison County15Floyd County: 13 personsFloyd County13Fremont County: 8 personsFremont County8Union County: 5 personsUnion County5Van Buren County: 5 personsVan Buren County5Jackson County: 4 personsJackson County4Ringgold County: 3 personsRinggold County3Cedar County: 2 personsCedar County2Worth County: -3 personsWorth County-3Montgomery County: -6 personsMontgomery County-6
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2023
persons
Change on 2022
1Dallas County Estimated1,852-32.1%
2Warren County Estimated842+12.1%
3Story County Estimated257+154.1%
4Cherokee County Estimated158+690%
5Mills County Estimated98+6.5%
6Emmet County Estimated93+206.9%
7Boone County Estimated89+196.7%
8Calhoun County Estimated83+170.3%
9Des Moines County Estimated80+143%
10Marion County Estimated72-67.7%
11Pottawattamie County Estimated70+126%
12Guthrie County Estimated66-45.5%
12Shelby County Estimated66+201.5%
14Palo Alto County Estimated65+165.7%
15Cass County Estimated61-52.7%
15Wayne County Estimated61+248.8%
17Dickinson County Estimated54-75.6%
17Keokuk County Estimated54+86.2%
19Lucas County Estimated53+430%
20Cerro Gordo County Estimated48+121%
21Lyon County Estimated44-8.3%
22Bremer County Estimated42-66.7%
23Taylor County Estimated41+4,200%
24Polk County Estimated39+109%
25Monona County Estimated38+246.2%
26Appanoose County Estimated36+175%
27Grundy County Estimated33+266.7%
28Sac County Estimated30+196.8%
29Benton County Estimated25+516.7%
29Clay County Estimated25-71.3%
31Harrison County Estimated15-31.8%
32Floyd County Estimated13+120.3%
33Fremont County Estimated8+109.9%
34Union County Estimated5+103.9%
34Van Buren County Estimated5+145.5%
36Jackson County Estimated4+126.7%
37Ringgold County Estimated3-96.7%
38Cedar County Estimated2+112.5%
39Worth County Estimated-3+93.9%
40Montgomery County Estimated-6+87.8%
41Monroe County Estimated-7+53.3%
42Black Hawk County Estimated-9+99.2%
43Jones County Estimated-18-109.9%
44Carroll County Estimated-19+88.6%
44Mahaska County Estimated-19-152.8%
46Wapello County Estimated-23+93.7%
47Audubon County Estimated-26+49%
48Decatur County Estimated-27-181.8%
48Hancock County Estimated-27-575%
50Delaware County Estimated-28-152.8%
51Washington County Estimated-30-225%
52Clinton County Estimated-33+68.9%
53Allamakee County Estimated-35-12.9%
54Dubuque County Estimated-36+86.8%
55Mitchell County Estimated-37-164.3%
56Adair County Estimated-38-100%
56Poweshiek County Estimated-38+22.4%
58Butler County Estimated-39+48.7%
59Adams County Estimated-41-115.8%
59Scott County Estimated-41+94.3%
61Clarke County Estimated-42+58.8%
62Clayton County Estimated-48-284.6%
62Marshall County Estimated-48+83.3%
64Kossuth County Estimated-49-250%
65Humboldt County Estimated-50+56.5%
66Buchanan County Estimated-54+6.9%
67Fayette County Estimated-56-243.6%
68Madison County Estimated-63-126.1%
69Ida County Estimated-65-38.3%
70Winnebago County Estimated-75-457.1%
71Hamilton County Estimated-76-90%
72Davis County Estimated-77+18.1%
73Osceola County Estimated-79+20.2%
74Jasper County Estimated-80-179.2%
75Greene County Estimated-85-350%
76Iowa County Estimated-86-83%
77Page County Estimated-90-309.3%
78Plymouth County Estimated-94+15.3%
79Chickasaw County Estimated-97+40.5%
80Franklin County Estimated-98-415.8%
81Pocahontas County Estimated-99-441.4%
82O'Brien County Estimated-117-1,070%
82Wright County Estimated-117+30.8%
84Howard County Estimated-123-484.4%
85Tama County Estimated-132-380.9%
86Hardin County Estimated-135-650%
87Lee County Estimated-150+37%
88Louisa County Estimated-159-20.5%
89Sioux County Estimated-195-13.4%
90Winneshiek County Estimated-215-1,164.7%
91Webster County Estimated-218+59.2%
92Crawford County Estimated-232+2.1%
93Muscatine County Estimated-289+16.2%
94Jefferson County Estimated-321-13.4%
95Buena Vista County Estimated-336+21.7%
96Woodbury County Estimated-358+61.1%
97Henry County Estimated-688-1,223.1%
98Johnson County Estimated-862n/a
99Linn County Estimated-1,394+10.5%

Other periods

About this ranking

Estimated moves into a US state or county from elsewhere in the United States minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year. A negative value means more people left than arrived.

Sums to zero for the United States as a whole, so there is no national value.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in Iowa by net domestic migration, July to June, 2023) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Iowa by net domestic migration, July to June, 2023. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/iowa-counties?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in Iowa by net domestic migration, July to June, 2023. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/iowa-counties?period=2023.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Iowa by net domestic migration, July to June, 2023 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/iowa-counties?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2023,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Iowa by net domestic migration, July to June, 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/iowa-counties?period=2023. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Iowa by net domestic migration, July to June, 2023
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-july-june/iowa-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/iowa-counties?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Iowa by net domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Iowa&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest net domestic migration, July to June?

Dallas County, with 1,852 in 2023, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration, July to June?

Linn County, with -1,394 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration, July to June: other rankings

Counties in Iowa: more rankings