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 2018, at 12,369. Boone County had the lowest, at -14. The median was 7 and the figure for Illinois was 20,899. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest12,369Cook County
Lowest-14Boone County
Median7102 counties
Illinois20,899History

Map of counties, 2018

Adams County: 17 personsAlexander County: -1 personsBond County: 7 personsBoone County: -14 personsBrown County: 8 personsBureau County: 12 personsCalhoun County: 1 personsCarroll County: 2 personsCass County: 80 personsChampaign County: 1,683 personsChristian County: 8 personsClark County: -2 personsClay County: 0 personsClinton County: 5 personsColes County: 58 personsCook County: 12,369 personsCrawford County: -1 personsCumberland County: 0 personsDeKalb County: 265 personsDe Witt County: -1 personsDouglas County: -2 personsDuPage County: 2,219 personsEdgar County: 11 personsEdwards County: 1 personsEffingham County: 31 personsFayette County: 4 personsFord County: 1 personsFranklin County: 6 personsFulton County: 8 personsGallatin County: 0 personsGreene County: 1 personsGrundy County: 17 personsHamilton County: 5 personsHancock County: 3 personsHardin County: 0 personsHenderson County: 2 personsHenry County: -2 personsIroquois County: -2 personsJackson County: 187 personsJasper County: 2 personsJefferson County: 17 personsJersey County: 8 personsJo Daviess County: -6 personsJohnson County: 1 personsKane County: 95 personsKankakee County: 8 personsKendall County: 100 personsKnox County: 87 personsLake County: 926 personsLaSalle County: 22 personsLawrence County: 3 personsLee County: -2 personsLivingston County: 7 personsLogan County: 13 personsMcDonough County: 99 personsMcHenry County: 41 personsMcLean County: 536 personsMacon County: 37 personsMacoupin County: 4 personsMadison County: 81 personsMarion County: 14 personsMarshall County: 1 personsMason County: 0 personsMassac County: 0 personsMenard County: 0 personsMercer County: 4 personsMonroe County: 5 personsMontgomery County: 0 personsMorgan County: 44 personsMoultrie County: 2 personsOgle County: 14 personsPeoria County: 292 personsPerry County: 9 personsPiatt County: -1 personsPike County: 1 personsPope County: 0 personsPulaski County: 5 personsPutnam County: -1 personsRandolph County: 17 personsRichland County: 7 personsRock Island County: 299 personsSt. Clair County: 83 personsSaline County: 0 personsSangamon County: 215 personsSchuyler County: 25 personsScott County: 6 personsShelby County: 0 personsStark County: 0 personsStephenson County: 19 personsTazewell County: 63 personsUnion County: 6 personsVermilion County: 16 personsWabash County: 5 personsWarren County: 29 personsWashington County: 7 personsWayne County: 7 personsWhite County: 1 personsWhiteside County: 3 personsWill County: 215 personsWilliamson County: 41 personsWinnebago County: 379 personsWoodford County: 2 persons
  • Under 0
  • 0 and over
persons, 2018. 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, 2018

Cook County: 12,369 personsCook County12,369DuPage County: 2,219 personsDuPage County2,219Champaign County: 1,683 personsChampaign County1,683Lake County: 926 personsLake County926McLean County: 536 personsMcLean County536Winnebago County: 379 personsWinnebago County379Rock Island County: 299 personsRock Island County299Peoria County: 292 personsPeoria County292DeKalb County: 265 personsDeKalb County265Sangamon County: 215 personsSangamon County215Will County: 215 personsWill County215Jackson County: 187 personsJackson County187Kendall County: 100 personsKendall County100McDonough County: 99 personsMcDonough County99Kane County: 95 personsKane County95Knox County: 87 personsKnox County87St. Clair County: 83 personsSt. Clair County83Madison County: 81 personsMadison County81Cass County: 80 personsCass County80Tazewell County: 63 personsTazewell County63Coles County: 58 personsColes County58Morgan County: 44 personsMorgan County44McHenry County: 41 personsMcHenry County41Williamson County: 41 personsWilliamson County41Macon County: 37 personsMacon County37Effingham County: 31 personsEffingham County31Warren County: 29 personsWarren County29Schuyler County: 25 personsSchuyler County25LaSalle County: 22 personsLaSalle County22Stephenson County: 19 personsStephenson County19Adams County: 17 personsAdams County17Grundy County: 17 personsGrundy County17Jefferson County: 17 personsJefferson County17Randolph County: 17 personsRandolph County17Vermilion County: 16 personsVermilion County16Marion County: 14 personsMarion County14Ogle County: 14 personsOgle County14Logan County: 13 personsLogan County13Bureau County: 12 personsBureau County12Edgar County: 11 personsEdgar County11Cook County: 12,369 personsCook County12,369DuPage County: 2,219 personsDuPage County2,219Champaign County: 1,683 personsChampaign County1,683Lake County: 926 personsLake County926McLean County: 536 personsMcLean County536Winnebago County: 379 personsWinnebago County379Rock Island County: 299 personsRock Island County299Peoria County: 292 personsPeoria County292DeKalb County: 265 personsDeKalb County265Sangamon County: 215 personsSangamon County215Will County: 215 personsWill County215Jackson County: 187 personsJackson County187Kendall County: 100 personsKendall County100McDonough County: 99 personsMcDonough County99Kane County: 95 personsKane County95Knox County: 87 personsKnox County87St. Clair County: 83 personsSt. Clair County83Madison County: 81 personsMadison County81Cass County: 80 personsCass County80Tazewell County: 63 personsTazewell County63Coles County: 58 personsColes County58Morgan County: 44 personsMorgan County44McHenry County: 41 personsMcHenry County41Williamson County: 41 personsWilliamson County41Macon County: 37 personsMacon County37Effingham County: 31 personsEffingham County31Warren County: 29 personsWarren County29Schuyler County: 25 personsSchuyler County25LaSalle County: 22 personsLaSalle County22Stephenson County: 19 personsStephenson County19Adams County: 17 personsAdams County17Grundy County: 17 personsGrundy County17Jefferson County: 17 personsJefferson County17Randolph County: 17 personsRandolph County17Vermilion County: 16 personsVermilion County16Marion County: 14 personsMarion County14Ogle County: 14 personsOgle County14Logan County: 13 personsLogan County13Bureau County: 12 personsBureau County12Edgar County: 11 personsEdgar County11
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

RankCounties2018
persons
Change on 2017
1Cook County Estimated12,369-30.1%
2DuPage County Estimated2,219-30.9%
3Champaign County Estimated1,683-21.9%
4Lake County Estimated926-44.2%
5McLean County Estimated536-25.6%
6Winnebago County Estimated379-15.2%
7Rock Island County Estimated299-17.9%
8Peoria County Estimated292-24.7%
9DeKalb County Estimated265-26.2%
10Sangamon County Estimated215-26.1%
10Will County Estimated215-50.9%
12Jackson County Estimated187-25.5%
13Kendall County Estimated100-28.6%
14McDonough County Estimated99-22%
15Kane County Estimated95-65.1%
16Knox County Estimated87-16.3%
17St. Clair County Estimated83-54.6%
18Madison County Estimated81-30.2%
19Cass County Estimated80+8.1%
20Tazewell County Estimated63-25.9%
21Coles County Estimated58-25.6%
22Morgan County Estimated44-24.1%
23McHenry County Estimated41-62%
23Williamson County Estimated41-18%
25Macon County Estimated37-36.2%
26Effingham County Estimated31-22.5%
27Warren County Estimated29-32.6%
28Schuyler County Estimated25-13.8%
29LaSalle County Estimated22-35.3%
30Stephenson County Estimated19-24%
31Adams County Estimated17-32%
31Grundy County Estimated17-34.6%
31Jefferson County Estimated17-22.7%
31Randolph County Estimated17-15%
35Vermilion County Estimated16-36%
36Marion County Estimated14-26.3%
36Ogle County Estimated14-26.3%
38Logan County Estimated13-31.6%
39Bureau County Estimated12-29.4%
40Edgar County Estimated11-8.3%
41Perry County Estimated9-10%
42Brown County Estimated8-11.1%
42Christian County Estimated8-33.3%
42Fulton County Estimated80%
42Jersey County Estimated8-38.5%
42Kankakee County Estimated8-60%
47Bond County Estimated7-30%
47Livingston County Estimated7-36.4%
47Richland County Estimated7-22.2%
47Washington County Estimated7+40%
47Wayne County Estimated70%
52Franklin County Estimated6-14.3%
52Scott County Estimated6-14.3%
52Union County Estimated6-14.3%
55Clinton County Estimated5-61.5%
55Hamilton County Estimated5-16.7%
55Monroe County Estimated5-16.7%
55Pulaski County Estimated5-16.7%
55Wabash County Estimated5-28.6%
60Fayette County Estimated4-50%
60Macoupin County Estimated4-50%
60Mercer County Estimated40%
63Hancock County Estimated30%
63Lawrence County Estimated30%
63Whiteside County Estimated3-76.9%
66Carroll County Estimated2-33.3%
66Henderson County Estimated20%
66Jasper County Estimated2-33.3%
66Moultrie County Estimated20%
66Woodford County Estimated2-33.3%
71Calhoun County Estimated10%
71Edwards County Estimated1-50%
71Ford County Estimated10%
71Greene County Estimated10%
71Johnson County Estimated10%
71Marshall County Estimated10%
71Pike County Estimated10%
71White County Estimated1-66.7%
79Clay County Estimated0n/a
79Cumberland County Estimated0n/a
79Gallatin County Estimated0n/a
79Hardin County Estimated0n/a
79Mason County Estimated0n/a
79Massac County Estimated0n/a
79Menard County Estimated0n/a
79Montgomery County Estimated0n/a
79Pope County Estimated0-100%
79Saline County Estimated0n/a
79Shelby County Estimated0n/a
79Stark County Estimated0-100%
91Alexander County Estimated-10%
91Crawford County Estimated-10%
91De Witt County Estimated-1-200%
91Piatt County Estimated-10%
91Putnam County Estimated-1n/a
96Clark County Estimated-20%
96Douglas County Estimated-20%
96Henry County Estimated-2+50%
96Iroquois County Estimated-2-100%
96Lee County Estimated-2n/a
101Jo Daviess County Estimated-6-50%
102Boone County Estimated-14-450%

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, 2018) [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, 2018. 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=2018. 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, 2018. 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=2018.

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

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

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

Boone County, with -14 in 2018.

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