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 2020, at 964. Shelby County had the lowest, at -2. The median was 8 and the figure for Iowa was 5,511. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest964Polk County
Median899 counties
Iowa5,511History

Map of counties, 2020

Adair County: 2 personsAdams County: 0 personsAllamakee County: 25 personsAppanoose County: 5 personsAudubon County: 1 personsBenton County: 7 personsBlack Hawk County: 280 personsBoone County: 7 personsBremer County: 47 personsBuchanan County: 3 personsBuena Vista County: 90 personsButler County: 7 personsCalhoun County: 7 personsCarroll County: 5 personsCass County: 13 personsCedar County: 1 personsCerro Gordo County: 34 personsCherokee County: 8 personsChickasaw County: 21 personsClarke County: 39 personsClay County: 10 personsClayton County: 10 personsClinton County: 37 personsCrawford County: 123 personsDallas County: 181 personsDavis County: 3 personsDecatur County: 6 personsDelaware County: 6 personsDes Moines County: 22 personsDickinson County: 17 personsDubuque County: 128 personsEmmet County: 7 personsFayette County: 14 personsFloyd County: 12 personsFranklin County: 6 personsFremont County: 2 personsGreene County: 1 personsGrundy County: 0 personsGuthrie County: 6 personsHamilton County: 8 personsHancock County: 7 personsHardin County: 22 personsHarrison County: 0 personsHenry County: 13 personsHoward County: -1 personsHumboldt County: 12 personsIda County: 0 personsIowa County: -2 personsJackson County: 1 personsJasper County: 9 personsJefferson County: 158 personsJohnson County: 868 personsJones County: 12 personsKeokuk County: 7 personsKossuth County: 5 personsLee County: 2 personsLinn County: 378 personsLouisa County: 45 personsLucas County: 0 personsLyon County: 8 personsMadison County: 6 personsMahaska County: 27 personsMarion County: 8 personsMarshall County: 144 personsMills County: 4 personsMitchell County: 1 personsMonona County: -1 personsMonroe County: 0 personsMontgomery County: 6 personsMuscatine County: 66 personsO'Brien County: 2 personsOsceola County: 7 personsPage County: 22 personsPalo Alto County: 20 personsPlymouth County: 10 personsPocahontas County: 1 personsPolk County: 964 personsPottawattamie County: 82 personsPoweshiek County: 29 personsRinggold County: 3 personsSac County: -1 personsScott County: 219 personsShelby County: -2 personsSioux County: 49 personsStory County: 566 personsTama County: 30 personsTaylor County: 16 personsUnion County: 13 personsVan Buren County: 0 personsWapello County: 139 personsWarren County: 7 personsWashington County: 29 personsWayne County: 1 personsWebster County: 58 personsWinnebago County: 7 personsWinneshiek County: 11 personsWoodbury County: 200 personsWorth County: 0 personsWright County: 23 persons
  • Under -1
  • -1 to 0
  • 0 to 6
  • 6 to 22
  • 22 and over
persons, 2020. 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, 2020

Polk County: 964 personsPolk County964Johnson County: 868 personsJohnson County868Story County: 566 personsStory County566Linn County: 378 personsLinn County378Black Hawk County: 280 personsBlack Hawk County280Scott County: 219 personsScott County219Woodbury County: 200 personsWoodbury County200Dallas County: 181 personsDallas County181Jefferson County: 158 personsJefferson County158Marshall County: 144 personsMarshall County144Wapello County: 139 personsWapello County139Dubuque County: 128 personsDubuque County128Crawford County: 123 personsCrawford County123Buena Vista County: 90 personsBuena Vista County90Pottawattamie County: 82 personsPottawattamie County82Muscatine County: 66 personsMuscatine County66Webster County: 58 personsWebster County58Sioux County: 49 personsSioux County49Bremer County: 47 personsBremer County47Louisa County: 45 personsLouisa County45Clarke County: 39 personsClarke County39Clinton County: 37 personsClinton County37Cerro Gordo County: 34 personsCerro Gordo County34Tama County: 30 personsTama County30Poweshiek County: 29 personsPoweshiek County29Washington County: 29 personsWashington County29Mahaska County: 27 personsMahaska County27Allamakee County: 25 personsAllamakee County25Wright County: 23 personsWright County23Des Moines County: 22 personsDes Moines County22Hardin County: 22 personsHardin County22Page County: 22 personsPage County22Chickasaw County: 21 personsChickasaw County21Palo Alto County: 20 personsPalo Alto County20Dickinson County: 17 personsDickinson County17Taylor County: 16 personsTaylor County16Fayette County: 14 personsFayette County14Cass County: 13 personsCass County13Henry County: 13 personsHenry County13Union County: 13 personsUnion County13Polk County: 964 personsPolk County964Johnson County: 868 personsJohnson County868Story County: 566 personsStory County566Linn County: 378 personsLinn County378Black Hawk County: 280 personsBlack Hawk County280Scott County: 219 personsScott County219Woodbury County: 200 personsWoodbury County200Dallas County: 181 personsDallas County181Jefferson County: 158 personsJefferson County158Marshall County: 144 personsMarshall County144Wapello County: 139 personsWapello County139Dubuque County: 128 personsDubuque County128Crawford County: 123 personsCrawford County123Buena Vista County: 90 personsBuena Vista County90Pottawattamie County: 82 personsPottawattamie County82Muscatine County: 66 personsMuscatine County66Webster County: 58 personsWebster County58Sioux County: 49 personsSioux County49Bremer County: 47 personsBremer County47Louisa County: 45 personsLouisa County45Clarke County: 39 personsClarke County39Clinton County: 37 personsClinton County37Cerro Gordo County: 34 personsCerro Gordo County34Tama County: 30 personsTama County30Poweshiek County: 29 personsPoweshiek County29Washington County: 29 personsWashington County29Mahaska County: 27 personsMahaska County27Allamakee County: 25 personsAllamakee County25Wright County: 23 personsWright County23Des Moines County: 22 personsDes Moines County22Hardin County: 22 personsHardin County22Page County: 22 personsPage County22Chickasaw County: 21 personsChickasaw County21Palo Alto County: 20 personsPalo Alto County20Dickinson County: 17 personsDickinson County17Taylor County: 16 personsTaylor County16Fayette County: 14 personsFayette County14Cass County: 13 personsCass County13Henry County: 13 personsHenry County13Union County: 13 personsUnion County13
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

RankCounties2020
persons
Change on 2019
1Polk County Estimated964-21.8%
2Johnson County Estimated868-21.3%
3Story County Estimated566-21.3%
4Linn County Estimated378-19.7%
5Black Hawk County Estimated280-21.6%
6Scott County Estimated219-18.9%
7Woodbury County Estimated200-18%
8Dallas County Estimated181-18.1%
9Jefferson County Estimated158-21.8%
10Marshall County Estimated144-19.6%
11Wapello County Estimated139-24.9%
12Dubuque County Estimated128-14.7%
13Crawford County Estimated123-24.5%
14Buena Vista County Estimated90-22.4%
15Pottawattamie County Estimated82-12.8%
16Muscatine County Estimated66-12%
17Webster County Estimated58-13.4%
18Sioux County Estimated49-19.7%
19Bremer County Estimated47-16.1%
20Louisa County Estimated45-18.2%
21Clarke County Estimated39-26.4%
22Clinton County Estimated37-24.5%
23Cerro Gordo County Estimated34-10.5%
24Tama County Estimated30-25%
25Poweshiek County Estimated29-14.7%
25Washington County Estimated29-34.1%
27Mahaska County Estimated27-30.8%
28Allamakee County Estimated25-21.9%
29Wright County Estimated23-20.7%
30Des Moines County Estimated22-18.5%
30Hardin County Estimated22-29%
30Page County Estimated22-21.4%
33Chickasaw County Estimated21-19.2%
34Palo Alto County Estimated20-16.7%
35Dickinson County Estimated17-10.5%
36Taylor County Estimated16-15.8%
37Fayette County Estimated14-30%
38Cass County Estimated13-18.8%
38Henry County Estimated13-13.3%
38Union County Estimated13-13.3%
41Floyd County Estimated12+500%
41Humboldt County Estimated12-20%
41Jones County Estimated12-14.3%
44Winneshiek County Estimated11-38.9%
45Clay County Estimated10-23.1%
45Clayton County Estimated10-33.3%
45Plymouth County Estimated10-41.2%
48Jasper County Estimated9-18.2%
49Cherokee County Estimated8-11.1%
49Hamilton County Estimated8-11.1%
49Lyon County Estimated8-20%
49Marion County Estimated80%
53Benton County Estimated70%
53Boone County Estimated7+75%
53Butler County Estimated7-30%
53Calhoun County Estimated7-36.4%
53Emmet County Estimated7-36.4%
53Hancock County Estimated7-12.5%
53Keokuk County Estimated7-30%
53Osceola County Estimated7-22.2%
53Warren County Estimated7-12.5%
53Winnebago County Estimated7+40%
63Decatur County Estimated6-25%
63Delaware County Estimated6-14.3%
63Franklin County Estimated6+20%
63Guthrie County Estimated6-25%
63Madison County Estimated60%
63Montgomery County Estimated6-25%
69Appanoose County Estimated50%
69Carroll County Estimated50%
69Kossuth County Estimated5-58.3%
72Mills County Estimated40%
73Buchanan County Estimated3-40%
73Davis County Estimated3+50%
73Ringgold County Estimated3-25%
76Adair County Estimated20%
76Fremont County Estimated20%
76Lee County Estimated2+166.7%
76O'Brien County Estimated2+100%
80Audubon County Estimated1-50%
80Cedar County Estimated10%
80Greene County Estimated1n/a
80Jackson County Estimated10%
80Mitchell County Estimated10%
80Pocahontas County Estimated10%
80Wayne County Estimated1n/a
87Adams County Estimated0n/a
87Grundy County Estimated0n/a
87Harrison County Estimated0n/a
87Ida County Estimated0n/a
87Lucas County Estimated0+100%
87Monroe County Estimated0n/a
87Van Buren County Estimated0-100%
87Worth County Estimated0-100%
95Howard County Estimated-10%
95Monona County Estimated-10%
95Sac County Estimated-10%
98Iowa County Estimated-2+50%
98Shelby 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, 2020) [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, 2020. 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=2020. 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, 2020. 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=2020.

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, 2020 [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=2020 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2020,
  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, 2020}},
  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=2020. 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, 2020
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=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-international-migration-july-june/iowa-counties?period=2020.
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 964 in 2020, according to the U.S. Census Bureau.

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

Shelby County, with -2 in 2020.

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