Counties in Illinois by net international migration, July to June

Cook County had the highest net international migration, July to June of 102 counties in 2021, at 6,599. Boone County had the lowest, at -3. The median was 3 and the figure for Illinois was 11,432. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest6,599Cook County
Lowest-3Boone County
Median3102 counties
Illinois11,432History

Map of counties, 2021

Adams County: 2 personsAlexander County: 0 personsBond County: 3 personsBoone County: -3 personsBrown County: 2 personsBureau County: 4 personsCalhoun County: 0 personsCarroll County: 2 personsCass County: 26 personsChampaign County: 708 personsChristian County: 1 personsClark County: 0 personsClay County: 0 personsClinton County: 15 personsColes County: 18 personsCook County: 6,599 personsCrawford County: 0 personsCumberland County: 1 personsDeKalb County: 117 personsDe Witt County: 1 personsDouglas County: 4 personsDuPage County: 1,254 personsEdgar County: -1 personsEdwards County: 1 personsEffingham County: 7 personsFayette County: 3 personsFord County: 9 personsFranklin County: 2 personsFulton County: 1 personsGallatin County: 0 personsGreene County: 0 personsGrundy County: 18 personsHamilton County: 0 personsHancock County: 0 personsHardin County: -1 personsHenderson County: 0 personsHenry County: 0 personsIroquois County: 0 personsJackson County: 76 personsJasper County: 2 personsJefferson County: 4 personsJersey County: 2 personsJo Daviess County: 1 personsJohnson County: 0 personsKane County: 190 personsKankakee County: 42 personsKendall County: 61 personsKnox County: 46 personsLake County: 522 personsLaSalle County: 26 personsLawrence County: 2 personsLee County: 3 personsLivingston County: 11 personsLogan County: 4 personsMcDonough County: 12 personsMcHenry County: 46 personsMcLean County: 207 personsMacon County: 52 personsMacoupin County: 2 personsMadison County: 42 personsMarion County: 2 personsMarshall County: 0 personsMason County: 1 personsMassac County: 0 personsMenard County: 2 personsMercer County: 0 personsMonroe County: 3 personsMontgomery County: 1 personsMorgan County: 4 personsMoultrie County: 1 personsOgle County: 15 personsPeoria County: 202 personsPerry County: 4 personsPiatt County: 0 personsPike County: 4 personsPope County: -1 personsPulaski County: 0 personsPutnam County: 0 personsRandolph County: 21 personsRichland County: 1 personsRock Island County: 136 personsSt. Clair County: 56 personsSaline County: 0 personsSangamon County: 106 personsSchuyler County: 3 personsScott County: 0 personsShelby County: 3 personsStark County: 1 personsStephenson County: 4 personsTazewell County: 26 personsUnion County: 2 personsVermilion County: 13 personsWabash County: 3 personsWarren County: 9 personsWashington County: 1 personsWayne County: 10 personsWhite County: 3 personsWhiteside County: 18 personsWill County: 371 personsWilliamson County: 26 personsWinnebago County: 230 personsWoodford County: 5 persons
  • Under 0
  • 0 to 10
  • 10 and over
persons, 2021. 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, 2021

Cook County: 6,599 personsCook County6,599DuPage County: 1,254 personsDuPage County1,254Champaign County: 708 personsChampaign County708Lake County: 522 personsLake County522Will County: 371 personsWill County371Winnebago County: 230 personsWinnebago County230McLean County: 207 personsMcLean County207Peoria County: 202 personsPeoria County202Kane County: 190 personsKane County190Rock Island County: 136 personsRock Island County136DeKalb County: 117 personsDeKalb County117Sangamon County: 106 personsSangamon County106Jackson County: 76 personsJackson County76Kendall County: 61 personsKendall County61St. Clair County: 56 personsSt. Clair County56Macon County: 52 personsMacon County52Knox County: 46 personsKnox County46McHenry County: 46 personsMcHenry County46Kankakee County: 42 personsKankakee County42Madison County: 42 personsMadison County42Cass County: 26 personsCass County26LaSalle County: 26 personsLaSalle County26Tazewell County: 26 personsTazewell County26Williamson County: 26 personsWilliamson County26Randolph County: 21 personsRandolph County21Coles County: 18 personsColes County18Grundy County: 18 personsGrundy County18Whiteside County: 18 personsWhiteside County18Clinton County: 15 personsClinton County15Ogle County: 15 personsOgle County15Vermilion County: 13 personsVermilion County13McDonough County: 12 personsMcDonough County12Livingston County: 11 personsLivingston County11Wayne County: 10 personsWayne County10Ford County: 9 personsFord County9Warren County: 9 personsWarren County9Effingham County: 7 personsEffingham County7Woodford County: 5 personsWoodford County5Bureau County: 4 personsBureau County4Douglas County: 4 personsDouglas County4Cook County: 6,599 personsCook County6,599DuPage County: 1,254 personsDuPage County1,254Champaign County: 708 personsChampaign County708Lake County: 522 personsLake County522Will County: 371 personsWill County371Winnebago County: 230 personsWinnebago County230McLean County: 207 personsMcLean County207Peoria County: 202 personsPeoria County202Kane County: 190 personsKane County190Rock Island County: 136 personsRock Island County136DeKalb County: 117 personsDeKalb County117Sangamon County: 106 personsSangamon County106Jackson County: 76 personsJackson County76Kendall County: 61 personsKendall County61St. Clair County: 56 personsSt. Clair County56Macon County: 52 personsMacon County52Knox County: 46 personsKnox County46McHenry County: 46 personsMcHenry County46Kankakee County: 42 personsKankakee County42Madison County: 42 personsMadison County42Cass County: 26 personsCass County26LaSalle County: 26 personsLaSalle County26Tazewell County: 26 personsTazewell County26Williamson County: 26 personsWilliamson County26Randolph County: 21 personsRandolph County21Coles County: 18 personsColes County18Grundy County: 18 personsGrundy County18Whiteside County: 18 personsWhiteside County18Clinton County: 15 personsClinton County15Ogle County: 15 personsOgle County15Vermilion County: 13 personsVermilion County13McDonough County: 12 personsMcDonough County12Livingston County: 11 personsLivingston County11Wayne County: 10 personsWayne County10Ford County: 9 personsFord County9Warren County: 9 personsWarren County9Effingham County: 7 personsEffingham County7Woodford County: 5 personsWoodford County5Bureau County: 4 personsBureau County4Douglas County: 4 personsDouglas County4
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

RankCounties2021
persons
Change on 2020
1Cook County Estimated6,599+3.8%
2DuPage County Estimated1,254+5.5%
3Champaign County Estimated708-31.3%
4Lake County Estimated522-3.7%
5Will County Estimated371+462.1%
6Winnebago County Estimated230+23%
7McLean County Estimated207-35.9%
8Peoria County Estimated202+8%
9Kane County Estimated190+891.7%
10Rock Island County Estimated136-24.9%
11DeKalb County Estimated117-25%
12Sangamon County Estimated106-23.7%
13Jackson County Estimated76-37.2%
14Kendall County Estimated61-1.6%
15St. Clair County Estimated56-31.7%
16Macon County Estimated52+160%
17Knox County Estimated46-14.8%
17McHenry County Estimated46+264.3%
19Kankakee County Estimated42+200%
19Madison County Estimated42+2.4%
21Cass County Estimated26-25.7%
21LaSalle County Estimated26+225%
21Tazewell County Estimated26-21.2%
21Williamson County Estimated26+4%
25Randolph County Estimated21+75%
26Coles County Estimated18-40%
26Grundy County Estimated18+50%
26Whiteside County Estimated18+350%
29Clinton County Estimated15+200%
29Ogle County Estimated15+7.1%
31Vermilion County Estimated130%
32McDonough County Estimated12-78.2%
33Livingston County Estimated11+175%
34Wayne County Estimated10+150%
35Ford County Estimated9n/a
35Warren County Estimated9-52.6%
37Effingham County Estimated7-61.1%
38Woodford County Estimated5n/a
39Bureau County Estimated4-60%
39Douglas County Estimated4+500%
39Jefferson County Estimated4-60%
39Logan County Estimated4-55.6%
39Morgan County Estimated4-86.2%
39Perry County Estimated4-33.3%
39Pike County Estimated4n/a
39Stephenson County Estimated4-76.5%
47Bond County Estimated3-40%
47Fayette County Estimated3+50%
47Lee County Estimated3n/a
47Monroe County Estimated3-25%
47Schuyler County Estimated3-81.3%
47Shelby County Estimated3n/a
47Wabash County Estimated3+50%
47White County Estimated3+50%
55Adams County Estimated2-88.2%
55Brown County Estimated2-60%
55Carroll County Estimated20%
55Franklin County Estimated2-60%
55Jasper County Estimated20%
55Jersey County Estimated2-60%
55Lawrence County Estimated2+300%
55Macoupin County Estimated2-50%
55Marion County Estimated2-80%
55Menard County Estimated2n/a
55Union County Estimated2-33.3%
66Christian County Estimated1-66.7%
66Cumberland County Estimated1n/a
66De Witt County Estimated1+200%
66Edwards County Estimated10%
66Fulton County Estimated1-50%
66Jo Daviess County Estimated1+133.3%
66Mason County Estimated1n/a
66Montgomery County Estimated1n/a
66Moultrie County Estimated1-50%
66Richland County Estimated10%
66Stark County Estimated10%
66Washington County Estimated10%
78Alexander County Estimated0n/a
78Calhoun County Estimated0n/a
78Clark County Estimated0n/a
78Clay County Estimated0+100%
78Crawford County Estimated0+100%
78Gallatin County Estimated0n/a
78Greene County Estimated0n/a
78Hamilton County Estimated0-100%
78Hancock County Estimated0-100%
78Henderson County Estimated0-100%
78Henry County Estimated0+100%
78Iroquois County Estimated0n/a
78Johnson County Estimated0-100%
78Marshall County Estimated0-100%
78Massac County Estimated0n/a
78Mercer County Estimated0-100%
78Piatt County Estimated0+100%
78Pulaski County Estimated0-100%
78Putnam County Estimated0-100%
78Saline County Estimated0n/a
78Scott County Estimated0-100%
99Edgar County Estimated-1-150%
99Hardin County Estimated-1n/a
99Pope County Estimated-1n/a
102Boone County Estimated-3+66.7%

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 Illinois by net international migration, July to June, 2021) [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 Illinois by net international migration, July to June, 2021. 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/illinois-counties?period=2021. 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 Illinois by net international migration, July to June, 2021. 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/illinois-counties?period=2021.

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 Illinois by net international migration, July to June, 2021 [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/illinois-counties?period=2021 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_illinois_by_2021,
  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 Illinois by net international migration, July to June, 2021}},
  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/illinois-counties?period=2021. 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 Illinois by net international migration, July to June, 2021
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/illinois-counties?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-international-migration-july-june/illinois-counties?period=2021.
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 Illinois 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":"Illinois","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_international_migration_july_june&level=province&within=Illinois&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?

Cook County, with 6,599 in 2021, according to the U.S. Census Bureau.

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

Boone County, with -3 in 2021.

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 Illinois: more rankings