Counties in Iowa by residents who moved from another county in the past year

Story County had the highest residents who moved from another county in the past year of 99 counties in 2023, at 14.5%. Lee County had the lowest, at 2.7%. The median was 5.2% and the figure for Iowa was 6%. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest14.5Story County
Lowest2.7Lee County
Median5.299 counties
Iowa6History

Map of counties, 2023

Adair County: 3.4 %Adams County: 2.9 %Allamakee County: 3.1 %Appanoose County: 4.9 %Audubon County: 3.7 %Benton County: 5.2 %Black Hawk County: 6.1 %Boone County: 5.7 %Bremer County: 8.3 %Buchanan County: 4.1 %Buena Vista County: 4.2 %Butler County: 4.4 %Calhoun County: 8.6 %Carroll County: 3.9 %Cass County: 2.7 %Cedar County: 4 %Cerro Gordo County: 5.1 %Cherokee County: 6 %Chickasaw County: 4 %Clarke County: 4.7 %Clay County: 6.8 %Clayton County: 5.6 %Clinton County: 3.6 %Crawford County: 4.9 %Dallas County: 10.4 %Davis County: 3.3 %Decatur County: 10.1 %Delaware County: 2.8 %Des Moines County: 4.5 %Dickinson County: 4.5 %Dubuque County: 4.8 %Emmet County: 6.6 %Fayette County: 6.2 %Floyd County: 6.8 %Franklin County: 5.7 %Fremont County: 3.9 %Greene County: 8.2 %Grundy County: 6.5 %Guthrie County: 5.4 %Hamilton County: 4 %Hancock County: 6.7 %Hardin County: 3.4 %Harrison County: 4.2 %Henry County: 9 %Howard County: 6 %Humboldt County: 9.1 %Ida County: 7.4 %Iowa County: 5.4 %Jackson County: 3.1 %Jasper County: 6.2 %Jefferson County: 7.3 %Johnson County: 11 %Jones County: 4.5 %Keokuk County: 6.1 %Kossuth County: 4.8 %Lee County: 2.7 %Linn County: 4.8 %Louisa County: 2.9 %Lucas County: 6.4 %Lyon County: 4.1 %Madison County: 6.6 %Mahaska County: 5.2 %Marion County: 6.5 %Marshall County: 4.5 %Mills County: 9 %Mitchell County: 3.8 %Monona County: 4.1 %Monroe County: 4.5 %Montgomery County: 4.8 %Muscatine County: 3.4 %O'Brien County: 6.6 %Osceola County: 3.2 %Page County: 8.9 %Palo Alto County: 5.4 %Plymouth County: 4.4 %Pocahontas County: 8.4 %Polk County: 5 %Pottawattamie County: 4.9 %Poweshiek County: 8.9 %Ringgold County: 8.1 %Sac County: 3.6 %Scott County: 5.3 %Shelby County: 6.3 %Sioux County: 5.1 %Story County: 14.5 %Tama County: 6 %Taylor County: 4.5 %Union County: 4 %Van Buren County: 7.8 %Wapello County: 3.7 %Warren County: 7 %Washington County: 5.6 %Wayne County: 5.4 %Webster County: 8.6 %Winnebago County: 7.5 %Winneshiek County: 7 %Woodbury County: 4 %Worth County: 6 %Wright County: 5.4 %
  • Under 3.9
  • 3.9 to 4.5
  • 4.5 to 5.2
  • 5.2 to 6.1
  • 6.1 to 7.5
  • 7.5 and over
%, 2023. Source: Invokely calculation with data from U.S. Census Bureau. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2023

Story County: 14.5 %Story County14.5Johnson County: 11 %Johnson County11Dallas County: 10.4 %Dallas County10.4Decatur County: 10.1 %Decatur County10.1Humboldt County: 9.1 %Humboldt County9.1Henry County: 9 %Henry County9Mills County: 9 %Mills County9Poweshiek County: 8.9 %Poweshiek County8.9Page County: 8.9 %Page County8.9Webster County: 8.6 %Webster County8.6Calhoun County: 8.6 %Calhoun County8.6Pocahontas County: 8.4 %Pocahontas County8.4Bremer County: 8.3 %Bremer County8.3Greene County: 8.2 %Greene County8.2Ringgold County: 8.1 %Ringgold County8.1Van Buren County: 7.8 %Van Buren County7.8Winnebago County: 7.5 %Winnebago County7.5Ida County: 7.4 %Ida County7.4Jefferson County: 7.3 %Jefferson County7.3Winneshiek County: 7 %Winneshiek County7Warren County: 7 %Warren County7Floyd County: 6.8 %Floyd County6.8Clay County: 6.8 %Clay County6.8Hancock County: 6.7 %Hancock County6.7Emmet County: 6.6 %Emmet County6.6O'Brien County: 6.6 %O'Brien County6.6Madison County: 6.6 %Madison County6.6Marion County: 6.5 %Marion County6.5Grundy County: 6.5 %Grundy County6.5Lucas County: 6.4 %Lucas County6.4Shelby County: 6.3 %Shelby County6.3Jasper County: 6.2 %Jasper County6.2Fayette County: 6.2 %Fayette County6.2Keokuk County: 6.1 %Keokuk County6.1Black Hawk County: 6.1 %Black Hawk County6.1Worth County: 6 %Worth County6Cherokee County: 6 %Cherokee County6Howard County: 6 %Howard County6Tama County: 6 %Tama County6Boone County: 5.7 %Boone County5.7Story County: 14.5 %Story County14.5Johnson County: 11 %Johnson County11Dallas County: 10.4 %Dallas County10.4Decatur County: 10.1 %Decatur County10.1Humboldt County: 9.1 %Humboldt County9.1Henry County: 9 %Henry County9Mills County: 9 %Mills County9Poweshiek County: 8.9 %Poweshiek County8.9Page County: 8.9 %Page County8.9Webster County: 8.6 %Webster County8.6Calhoun County: 8.6 %Calhoun County8.6Pocahontas County: 8.4 %Pocahontas County8.4Bremer County: 8.3 %Bremer County8.3Greene County: 8.2 %Greene County8.2Ringgold County: 8.1 %Ringgold County8.1Van Buren County: 7.8 %Van Buren County7.8Winnebago County: 7.5 %Winnebago County7.5Ida County: 7.4 %Ida County7.4Jefferson County: 7.3 %Jefferson County7.3Winneshiek County: 7 %Winneshiek County7Warren County: 7 %Warren County7Floyd County: 6.8 %Floyd County6.8Clay County: 6.8 %Clay County6.8Hancock County: 6.7 %Hancock County6.7Emmet County: 6.6 %Emmet County6.6O'Brien County: 6.6 %O'Brien County6.6Madison County: 6.6 %Madison County6.6Marion County: 6.5 %Marion County6.5Grundy County: 6.5 %Grundy County6.5Lucas County: 6.4 %Lucas County6.4Shelby County: 6.3 %Shelby County6.3Jasper County: 6.2 %Jasper County6.2Fayette County: 6.2 %Fayette County6.2Keokuk County: 6.1 %Keokuk County6.1Black Hawk County: 6.1 %Black Hawk County6.1Worth County: 6 %Worth County6Cherokee County: 6 %Cherokee County6Howard County: 6 %Howard County6Tama County: 6 %Tama County6Boone County: 5.7 %Boone County5.7
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-12.

Full ranking

RankCounties2023 (%)Change on 2022
1Story County14.5+0.4 pts
2Johnson County11+0.4 pts
3Dallas County10.4-0.1 pts
4Decatur County10.1+0.1 pts
5Humboldt County9.1+0.5 pts
6Henry County9+0.5 pts
7Mills County9-1.8 pts
8Poweshiek County8.9+0.9 pts
9Page County8.9-0.3 pts
10Webster County8.6+0.7 pts
11Calhoun County8.6-0.4 pts
12Pocahontas County8.4+0.7 pts
13Bremer County8.3-0.2 pts
14Greene County8.2+1.4 pts
15Ringgold County8.1+0.8 pts
16Van Buren County7.8+1.7 pts
17Winnebago County7.5+0.9 pts
18Ida County7.4+1.1 pts
19Jefferson County7.3+0.1 pts
20Winneshiek County7-0.1 pts
21Warren County7-0.7 pts
22Floyd County6.8+0.2 pts
23Clay County6.8-0.9 pts
24Hancock County6.7+0.2 pts
25Emmet County6.6-0.6 pts
26O'Brien County6.6-0.4 pts
27Madison County6.6-0.2 pts
28Marion County6.5-0.3 pts
29Grundy County6.5+0.5 pts
30Lucas County6.4+0.4 pts
31Shelby County6.3-0.1 pts
32Jasper County6.2+0.3 pts
33Fayette County6.2+0.6 pts
34Keokuk County6.1+0.1 pts
35Black Hawk County6.1-0.2 pts
36Worth County6+0.4 pts
37Cherokee County6-0.2 pts
38Howard County6+1.5 pts
39Tama County6+0.7 pts
40Boone County5.7+0.3 pts
41Franklin County5.7+2.5 pts
42Clayton County5.6+0.6 pts
43Washington County5.6-0.6 pts
44Wayne County5.4+1.8 pts
45Wright County5.4+0.1 pts
46Iowa County5.4-0 pts
47Guthrie County5.4-1.3 pts
47Palo Alto County5.4-0.6 pts
49Scott County5.3+0.1 pts
50Mahaska County5.2-1 pts
51Benton County5.2+0.5 pts
52Cerro Gordo County5.1+0.2 pts
53Sioux County5.1-0 pts
54Polk County5-0.2 pts
55Crawford County4.9-0.6 pts
56Pottawattamie County4.90 pts
57Appanoose County4.9+1 pts
58Dubuque County4.8+0.5 pts
59Linn County4.8-0.2 pts
60Kossuth County4.8-0.5 pts
61Montgomery County4.8-1 pts
62Clarke County4.7+1.7 pts
63Marshall County4.5+0.4 pts
64Dickinson County4.5-0.6 pts
65Des Moines County4.50 pts
66Taylor County4.5-0.6 pts
67Jones County4.5+0.3 pts
68Monroe County4.5+0.4 pts
69Plymouth County4.4-0 pts
70Butler County4.4+0.8 pts
71Harrison County4.2-1.1 pts
72Buena Vista County4.2-0.3 pts
73Lyon County4.1+0.7 pts
74Monona County4.1-0.6 pts
75Buchanan County4.1-1.4 pts
76Woodbury County4-0.3 pts
77Union County4-0.5 pts
78Cedar County4+0.3 pts
79Chickasaw County40 pts
80Hamilton County4+0.7 pts
81Carroll County3.9-0.9 pts
82Fremont County3.9+0.1 pts
83Mitchell County3.8+1 pts
84Wapello County3.7-0.3 pts
85Audubon County3.7-0.4 pts
86Clinton County3.6-0.7 pts
87Sac County3.6-0.3 pts
88Adair County3.4-1.2 pts
89Muscatine County3.4+0.5 pts
90Hardin County3.4-0.9 pts
91Davis County3.3+0.6 pts
92Osceola County3.2-1.2 pts
93Allamakee County3.1-0.3 pts
94Jackson County3.1-0.4 pts
95Louisa County2.9-0.7 pts
96Adams County2.9-0.7 pts
97Delaware County2.8-0.1 pts
98Cass County2.7-0.2 pts
99Lee County2.7-0.6 pts

Other periods

About this ranking

People aged 1 and over who lived in a different US county one year earlier, in the same state or another state, as a percentage of all people aged 1 and over living in the area. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

Counts people who arrived, not net migration: people who left are not subtracted. Moves from abroad are left out. Includes moves from other states, which moved_from_other_state_share shows alone.

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. American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. 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). American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs (Counties in Iowa by residents who moved from another county in the past year, 2023) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat

MLA 9

American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs, Counties in Iowa by residents who moved from another county in the past year, 2023. U.S. Census Bureau, 29 Jan. 2026, https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. Invokely, https://invokely.ai/rankings/moved-from-another-county/iowa-counties?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. Counties in Iowa by residents who moved from another county in the past year, 2023. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. Also distributed by Invokely, https://invokely.ai/rankings/moved-from-another-county/iowa-counties?period=2023.

Harvard

U.S. Census Bureau (2026) American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs, Counties in Iowa by residents who moved from another county in the past year, 2023 [Dataset]. Available at: https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat, via Invokely: https://invokely.ai/rankings/moved-from-another-county/iowa-counties?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2023,
  author = {{U.S. Census Bureau}},
  title = {{American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs: Counties in Iowa by residents who moved from another county in the past year, 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/moved-from-another-county/iowa-counties?period=2023. Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary\_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs: Counties in Iowa by residents who moved from another county in the past year, 2023
PY  - 2026
DA  - 2026/01/29
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat
L2  - https://invokely.ai/rankings/moved-from-another-county/iowa-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/moved-from-another-county/iowa-counties?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b07003.dat. 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 residents who moved from another county in the past year using official data, and cite the source.
rank_places {"indicator":"moved_from_other_county_share","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=moved_from_other_county_share&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 residents who moved from another county in the past year?

Story County, with 14.5% in 2023, according to the U.S. Census Bureau.

Which county has the lowest residents who moved from another county in the past year?

Lee County, with 2.7% 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, American Community Survey 5-year estimates, table B07003: people aged 1 and over who moved from a different county in the past year, as a percentage of the population aged 1 and over, calculated with stored inputs. Retrieved 2026-10-12.

Residents who moved from another county in the past year: other rankings

Counties in Iowa: more rankings