Counties in Iowa by net international migration, July to June

Polk County had the highest net international migration, July to June of 99 counties in 2024, at 3,395. Monroe County had the lowest, at -2. The median was 23 and the figure for Iowa was 12,701. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest3,395Polk County
Median2399 counties
Iowa12,701History

Map of counties, 2024

Adair County: 13 personsAdams County: 1 personsAllamakee County: 145 personsAppanoose County: 14 personsAudubon County: 2 personsBenton County: 3 personsBlack Hawk County: 649 personsBoone County: 6 personsBremer County: 12 personsBuchanan County: 22 personsBuena Vista County: 176 personsButler County: 19 personsCalhoun County: 6 personsCarroll County: 6 personsCass County: 13 personsCedar County: 10 personsCerro Gordo County: 44 personsCherokee County: 27 personsChickasaw County: 64 personsClarke County: 28 personsClay County: 64 personsClayton County: 8 personsClinton County: 38 personsCrawford County: 118 personsDallas County: 658 personsDavis County: 15 personsDecatur County: 6 personsDelaware County: 1 personsDes Moines County: 70 personsDickinson County: 8 personsDubuque County: 196 personsEmmet County: 4 personsFayette County: 20 personsFloyd County: 0 personsFranklin County: 82 personsFremont County: 0 personsGreene County: 9 personsGrundy County: 23 personsGuthrie County: 8 personsHamilton County: 157 personsHancock County: 7 personsHardin County: 40 personsHarrison County: 3 personsHenry County: 22 personsHoward County: 33 personsHumboldt County: 17 personsIda County: 29 personsIowa County: 0 personsJackson County: 9 personsJasper County: 89 personsJefferson County: 227 personsJohnson County: 994 personsJones County: 21 personsKeokuk County: 7 personsKossuth County: 36 personsLee County: 82 personsLinn County: 977 personsLouisa County: 31 personsLucas County: 61 personsLyon County: 22 personsMadison County: 11 personsMahaska County: 31 personsMarion County: 28 personsMarshall County: 306 personsMills County: 0 personsMitchell County: 25 personsMonona County: 2 personsMonroe County: -2 personsMontgomery County: 8 personsMuscatine County: 160 personsO'Brien County: 58 personsOsceola County: 24 personsPage County: 10 personsPalo Alto County: 11 personsPlymouth County: 51 personsPocahontas County: 19 personsPolk County: 3,395 personsPottawattamie County: 137 personsPoweshiek County: 62 personsRinggold County: 0 personsSac County: 7 personsScott County: 484 personsShelby County: 35 personsSioux County: 241 personsStory County: 683 personsTama County: 31 personsTaylor County: 13 personsUnion County: 24 personsVan Buren County: 1 personsWapello County: 270 personsWarren County: 35 personsWashington County: 23 personsWayne County: 2 personsWebster County: 157 personsWinnebago County: 10 personsWinneshiek County: 64 personsWoodbury County: 656 personsWorth County: 5 personsWright County: 172 persons
  • Under 0
  • 0 to 10
  • 10 to 40
  • 40 and over
persons, 2024. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net international migration, 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. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2024

Polk County: 3,395 personsPolk County3,395Johnson County: 994 personsJohnson County994Linn County: 977 personsLinn County977Story County: 683 personsStory County683Dallas County: 658 personsDallas County658Woodbury County: 656 personsWoodbury County656Black Hawk County: 649 personsBlack Hawk County649Scott County: 484 personsScott County484Marshall County: 306 personsMarshall County306Wapello County: 270 personsWapello County270Sioux County: 241 personsSioux County241Jefferson County: 227 personsJefferson County227Dubuque County: 196 personsDubuque County196Buena Vista County: 176 personsBuena Vista County176Wright County: 172 personsWright County172Muscatine County: 160 personsMuscatine County160Hamilton County: 157 personsHamilton County157Webster County: 157 personsWebster County157Allamakee County: 145 personsAllamakee County145Pottawattamie County: 137 personsPottawattamie County137Crawford County: 118 personsCrawford County118Jasper County: 89 personsJasper County89Franklin County: 82 personsFranklin County82Lee County: 82 personsLee County82Des Moines County: 70 personsDes Moines County70Chickasaw County: 64 personsChickasaw County64Clay County: 64 personsClay County64Winneshiek County: 64 personsWinneshiek County64Poweshiek County: 62 personsPoweshiek County62Lucas County: 61 personsLucas County61O'Brien County: 58 personsO'Brien County58Plymouth County: 51 personsPlymouth County51Cerro Gordo County: 44 personsCerro Gordo County44Hardin County: 40 personsHardin County40Clinton County: 38 personsClinton County38Kossuth County: 36 personsKossuth County36Shelby County: 35 personsShelby County35Warren County: 35 personsWarren County35Howard County: 33 personsHoward County33Louisa County: 31 personsLouisa County31Polk County: 3,395 personsPolk County3,395Johnson County: 994 personsJohnson County994Linn County: 977 personsLinn County977Story County: 683 personsStory County683Dallas County: 658 personsDallas County658Woodbury County: 656 personsWoodbury County656Black Hawk County: 649 personsBlack Hawk County649Scott County: 484 personsScott County484Marshall County: 306 personsMarshall County306Wapello County: 270 personsWapello County270Sioux County: 241 personsSioux County241Jefferson County: 227 personsJefferson County227Dubuque County: 196 personsDubuque County196Buena Vista County: 176 personsBuena Vista County176Wright County: 172 personsWright County172Muscatine County: 160 personsMuscatine County160Hamilton County: 157 personsHamilton County157Webster County: 157 personsWebster County157Allamakee County: 145 personsAllamakee County145Pottawattamie County: 137 personsPottawattamie County137Crawford County: 118 personsCrawford County118Jasper County: 89 personsJasper County89Franklin County: 82 personsFranklin County82Lee County: 82 personsLee County82Des Moines County: 70 personsDes Moines County70Chickasaw County: 64 personsChickasaw County64Clay County: 64 personsClay County64Winneshiek County: 64 personsWinneshiek County64Poweshiek County: 62 personsPoweshiek County62Lucas County: 61 personsLucas County61O'Brien County: 58 personsO'Brien County58Plymouth County: 51 personsPlymouth County51Cerro Gordo County: 44 personsCerro Gordo County44Hardin County: 40 personsHardin County40Clinton County: 38 personsClinton County38Kossuth County: 36 personsKossuth County36Shelby County: 35 personsShelby County35Warren County: 35 personsWarren County35Howard County: 33 personsHoward County33Louisa County: 31 personsLouisa County31
persons. Source: U.S. Census Bureau, Population Estimates Program: net international migration, 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

RankCounties2024
persons
Change on 2023
1Polk County Estimated3,395-4.4%
2Johnson County Estimated994-11.4%
3Linn County Estimated977-11%
4Story County Estimated683-5.8%
5Dallas County Estimated658+4.1%
6Woodbury County Estimated656-7.9%
7Black Hawk County Estimated649-9.1%
8Scott County Estimated484+41.1%
9Marshall County Estimated306-5.3%
10Wapello County Estimated270-16.9%
11Sioux County Estimated241+15.3%
12Jefferson County Estimated227-11.3%
13Dubuque County Estimated196+3.7%
14Buena Vista County Estimated176-25.4%
15Wright County Estimated172+17.8%
16Muscatine County Estimated160+31.1%
17Hamilton County Estimated157+35.3%
17Webster County Estimated157-27.6%
19Allamakee County Estimated145+48%
20Pottawattamie County Estimated137-35.4%
21Crawford County Estimated118-23.9%
22Jasper County Estimated89-21.9%
23Franklin County Estimated82+51.9%
23Lee County Estimated82n/a
25Des Moines County Estimated70-23.9%
26Chickasaw County Estimated64-3%
26Clay County Estimated64+392.3%
26Winneshiek County Estimated64+100%
29Poweshiek County Estimated62+40.9%
30Lucas County Estimated61+916.7%
31O'Brien County Estimated58-23.7%
32Plymouth County Estimated51-34.6%
33Cerro Gordo County Estimated44-38.9%
34Hardin County Estimated40-24.5%
35Clinton County Estimated38+137.5%
36Kossuth County Estimated36-14.3%
37Shelby County Estimated35-18.6%
37Warren County Estimated35-14.6%
39Howard County Estimated33+371.4%
40Louisa County Estimated31-11.4%
40Mahaska County Estimated31-35.4%
40Tama County Estimated31-29.5%
43Ida County Estimated29+625%
44Clarke County Estimated28+154.5%
44Marion County Estimated28-24.3%
46Cherokee County Estimated27-27%
47Mitchell County Estimated25-24.2%
48Osceola County Estimated24+33.3%
48Union County Estimated24+14.3%
50Grundy County Estimated23+35.3%
50Washington County Estimated23-43.9%
52Buchanan County Estimated22-45%
52Henry County Estimated22+4.8%
52Lyon County Estimated22-50%
55Jones County Estimated21+425%
56Fayette County Estimated200%
57Butler County Estimated19+5.6%
57Pocahontas County Estimated19-47.2%
59Humboldt County Estimated17-54.1%
60Davis County Estimated15-44.4%
61Appanoose County Estimated14+16.7%
62Adair County Estimated130%
62Cass County Estimated13+44.4%
62Taylor County Estimated13-13.3%
65Bremer County Estimated12-57.1%
66Madison County Estimated11+450%
66Palo Alto County Estimated11+22.2%
68Cedar County Estimated10-37.5%
68Page County Estimated10+42.9%
68Winnebago County Estimated10+150%
71Greene County Estimated9-25%
71Jackson County Estimated9-47.1%
73Clayton County Estimated8-50%
73Dickinson County Estimated8-42.9%
73Guthrie County Estimated8-78.9%
73Montgomery County Estimated80%
77Hancock County Estimated7+40%
77Keokuk County Estimated7+40%
77Sac County Estimated7-36.4%
80Boone County Estimated6+700%
80Calhoun County Estimated60%
80Carroll County Estimated6-57.1%
80Decatur County Estimated6-62.5%
84Worth County Estimated5-16.7%
85Emmet County Estimated4+300%
86Benton County Estimated3-66.7%
86Harrison County Estimated3-40%
88Audubon County Estimated2-80%
88Monona County Estimated2+100%
88Wayne County Estimated2-33.3%
91Adams County Estimated10%
91Delaware County Estimated1-83.3%
91Van Buren County Estimated1n/a
94Floyd County Estimated0-100%
94Fremont County Estimated0-100%
94Iowa County Estimated0+100%
94Mills County Estimated0-100%
94Ringgold County Estimated0-100%
99Monroe County Estimated-20%

Other periods

About this ranking

Estimated moves into the area from abroad minus moves out of the area to other countries, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: Census Bureau estimates, including people born in the United States and abroad, moves between the states and Puerto Rico, and net movement of the Armed Forces overseas.
  • Canada: Statistics Canada immigrants, minus net emigration, plus the net change in non-permanent residents.
  • Australia: ABS net overseas migration for the financial year.
  • United Kingdom local authorities: Office for National Statistics mid-year estimates, counting people who move for at least 12 months.

A component of each country's official population estimates. Methods differ between the statistical offices, so compare places within a country first. Differs from the World Bank net_migration series, which uses calendar years and a different method.

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 international migration, 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 international migration, 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 international migration, July to June, 2024) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net international migration, 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 international migration, July to June, 2024. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-international-migration-july-june/iowa-counties?period=2024. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net international migration, 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 international migration, July to June, 2024. 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-international-migration-july-june/iowa-counties?period=2024.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net international migration, 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 international migration, July to June, 2024 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-international-migration-july-june/iowa-counties?period=2024 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2024,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net international migration, 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 international migration, July to June, 2024}},
  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-international-migration-july-june/iowa-counties?period=2024. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net international migration, 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 international migration, 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 international migration, July to June, 2024
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-international-migration-july-june/iowa-counties?period=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-international-migration-july-june/iowa-counties?period=2024.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net international migration, 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 international migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_international_migration_july_june","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_international_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 international migration, July to June?

Polk County, with 3,395 in 2024, according to the U.S. Census Bureau.

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

Monroe County, with -2 in 2024.

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 international migration, 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 international migration, July to June: other rankings

Counties in Iowa: more rankings