Counties in Illinois by net domestic migration, July to June

Kendall County had the highest net domestic migration, July to June of 102 counties in 2016, at 502. Cook County had the lowest, at -62,033. The median was -145 and the figure for Illinois was -113,193. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest502Kendall County
Lowest-62,033Cook County
Median-145102 counties
Illinois-113,193History

Map of counties, 2016

Adams County: -415 personsAlexander County: -284 personsBond County: -106 personsBoone County: -189 personsBrown County: -143 personsBureau County: -60 personsCalhoun County: 7 personsCarroll County: -11 personsCass County: -237 personsChampaign County: -2,084 personsChristian County: -153 personsClark County: 14 personsClay County: -60 personsClinton County: -169 personsColes County: -463 personsCook County: -62,033 personsCrawford County: -101 personsCumberland County: -6 personsDeKalb County: -798 personsDe Witt County: -32 personsDouglas County: -197 personsDuPage County: -9,542 personsEdgar County: -16 personsEdwards County: 12 personsEffingham County: -146 personsFayette County: -483 personsFord County: -134 personsFranklin County: -269 personsFulton County: -100 personsGallatin County: -55 personsGreene County: -173 personsGrundy County: -280 personsHamilton County: -51 personsHancock County: -6 personsHardin County: -45 personsHenderson County: -93 personsHenry County: -159 personsIroquois County: -275 personsJackson County: -960 personsJasper County: -65 personsJefferson County: -159 personsJersey County: -289 personsJo Daviess County: -178 personsJohnson County: -316 personsKane County: -1,755 personsKankakee County: -899 personsKendall County: 502 personsKnox County: -401 personsLake County: -5,100 personsLaSalle County: -789 personsLawrence County: -211 personsLee County: -6 personsLivingston County: -513 personsLogan County: -88 personsMcDonough County: -569 personsMcHenry County: -1,616 personsMcLean County: -1,611 personsMacon County: -1,121 personsMacoupin County: -78 personsMadison County: -628 personsMarion County: -302 personsMarshall County: -10 personsMason County: -123 personsMassac County: -69 personsMenard County: 48 personsMercer County: -85 personsMonroe County: 99 personsMontgomery County: -67 personsMorgan County: -43 personsMoultrie County: -136 personsOgle County: -486 personsPeoria County: -2,516 personsPerry County: -118 personsPiatt County: 150 personsPike County: -27 personsPope County: -81 personsPulaski County: -38 personsPutnam County: -6 personsRandolph County: -352 personsRichland County: -109 personsRock Island County: -1,792 personsSt. Clair County: -2,614 personsSaline County: -229 personsSangamon County: -1,447 personsSchuyler County: -101 personsScott County: -65 personsShelby County: -96 personsStark County: 31 personsStephenson County: -144 personsTazewell County: -581 personsUnion County: -172 personsVermilion County: -777 personsWabash County: -129 personsWarren County: -245 personsWashington County: -87 personsWayne County: -23 personsWhite County: -64 personsWhiteside County: -415 personsWill County: -1,369 personsWilliamson County: -61 personsWinnebago County: -2,280 personsWoodford County: -77 persons
  • Under -300
  • -300 to -100
  • -100 to 0
  • 0 to 100
  • 100 and over
persons, 2016. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, 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, 2016

Kendall County: 502 personsKendall County502Piatt County: 150 personsPiatt County150Monroe County: 99 personsMonroe County99Menard County: 48 personsMenard County48Stark County: 31 personsStark County31Clark County: 14 personsClark County14Edwards County: 12 personsEdwards County12Calhoun County: 7 personsCalhoun County7Cumberland County: -6 personsCumberland County-6Hancock County: -6 personsHancock County-6Lee County: -6 personsLee County-6Putnam County: -6 personsPutnam County-6Marshall County: -10 personsMarshall County-10Carroll County: -11 personsCarroll County-11Edgar County: -16 personsEdgar County-16Wayne County: -23 personsWayne County-23Pike County: -27 personsPike County-27De Witt County: -32 personsDe Witt County-32Pulaski County: -38 personsPulaski County-38Morgan County: -43 personsMorgan County-43Hardin County: -45 personsHardin County-45Hamilton County: -51 personsHamilton County-51Gallatin County: -55 personsGallatin County-55Bureau County: -60 personsBureau County-60Clay County: -60 personsClay County-60Williamson County: -61 personsWilliamson County-61White County: -64 personsWhite County-64Jasper County: -65 personsJasper County-65Scott County: -65 personsScott County-65Montgomery County: -67 personsMontgomery County-67Massac County: -69 personsMassac County-69Woodford County: -77 personsWoodford County-77Macoupin County: -78 personsMacoupin County-78Pope County: -81 personsPope County-81Mercer County: -85 personsMercer County-85Washington County: -87 personsWashington County-87Logan County: -88 personsLogan County-88Henderson County: -93 personsHenderson County-93Shelby County: -96 personsShelby County-96Fulton County: -100 personsFulton County-100Kendall County: 502 personsKendall County502Piatt County: 150 personsPiatt County150Monroe County: 99 personsMonroe County99Menard County: 48 personsMenard County48Stark County: 31 personsStark County31Clark County: 14 personsClark County14Edwards County: 12 personsEdwards County12Calhoun County: 7 personsCalhoun County7Cumberland County: -6 personsCumberland County-6Hancock County: -6 personsHancock County-6Lee County: -6 personsLee County-6Putnam County: -6 personsPutnam County-6Marshall County: -10 personsMarshall County-10Carroll County: -11 personsCarroll County-11Edgar County: -16 personsEdgar County-16Wayne County: -23 personsWayne County-23Pike County: -27 personsPike County-27De Witt County: -32 personsDe Witt County-32Pulaski County: -38 personsPulaski County-38Morgan County: -43 personsMorgan County-43Hardin County: -45 personsHardin County-45Hamilton County: -51 personsHamilton County-51Gallatin County: -55 personsGallatin County-55Bureau County: -60 personsBureau County-60Clay County: -60 personsClay County-60Williamson County: -61 personsWilliamson County-61White County: -64 personsWhite County-64Jasper County: -65 personsJasper County-65Scott County: -65 personsScott County-65Montgomery County: -67 personsMontgomery County-67Massac County: -69 personsMassac County-69Woodford County: -77 personsWoodford County-77Macoupin County: -78 personsMacoupin County-78Pope County: -81 personsPope County-81Mercer County: -85 personsMercer County-85Washington County: -87 personsWashington County-87Logan County: -88 personsLogan County-88Henderson County: -93 personsHenderson County-93Shelby County: -96 personsShelby County-96Fulton County: -100 personsFulton County-100
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, 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

RankCounties2016
persons
Change on 2015
1Kendall County Estimated502+48.1%
2Piatt County Estimated150+323.9%
3Monroe County Estimated99-39.6%
4Menard County Estimated48+140.3%
5Stark County Estimated31+146.3%
6Clark County Estimated14+109%
7Edwards County Estimated12+110.8%
8Calhoun County Estimated7+111.1%
9Cumberland County Estimated-6+89.1%
9Hancock County Estimated-6+95.5%
9Lee County Estimated-6+98.3%
9Putnam County Estimated-6+94.4%
13Marshall County Estimated-10+56.5%
14Carroll County Estimated-11+90.7%
15Edgar County Estimated-16+88.6%
16Wayne County Estimated-23+56.6%
17Pike County Estimated-27+80.6%
18De Witt County Estimated-32-255.6%
19Pulaski County Estimated-38+65.5%
20Morgan County Estimated-43-43.3%
21Hardin County Estimated-45-15.4%
22Hamilton County Estimated-51+8.9%
23Gallatin County Estimated-55-48.6%
24Bureau County Estimated-60+83.8%
24Clay County Estimated-60-33.3%
26Williamson County Estimated-61+47.4%
27White County Estimated-64-2,233.3%
28Jasper County Estimated-65-62.5%
28Scott County Estimated-65-38.3%
30Montgomery County Estimated-67+62.8%
31Massac County Estimated-69+38.9%
32Woodford County Estimated-77+46.2%
33Macoupin County Estimated-78+66.4%
34Pope County Estimated-81-17.4%
35Mercer County Estimated-85+29.8%
36Washington County Estimated-87+40.8%
37Logan County Estimated-88+75.1%
38Henderson County Estimated-93-3,200%
39Shelby County Estimated-96+64%
40Fulton County Estimated-100+47.6%
41Crawford County Estimated-101-876.9%
41Schuyler County Estimated-101+1.9%
43Bond County Estimated-106+72%
44Richland County Estimated-109-101.9%
45Perry County Estimated-118-374.4%
46Mason County Estimated-123+32.8%
47Wabash County Estimated-129-975%
48Ford County Estimated-134-368%
49Moultrie County Estimated-136-2,042.9%
50Brown County Estimated-143-50.5%
51Stephenson County Estimated-144+76.5%
52Effingham County Estimated-146-3,020%
53Christian County Estimated-153+43.3%
54Henry County Estimated-159+23.6%
54Jefferson County Estimated-159+24.3%
56Clinton County Estimated-169-259.6%
57Union County Estimated-172-112.3%
58Greene County Estimated-173-458.1%
59Jo Daviess County Estimated-178+12.7%
60Boone County Estimated-189+47.6%
61Douglas County Estimated-197-52.7%
62Lawrence County Estimated-211-167.1%
63Saline County Estimated-229-2,444.4%
64Cass County Estimated-237+23.3%
65Warren County Estimated-245+26%
66Franklin County Estimated-269-9,066.7%
67Iroquois County Estimated-275-177.8%
68Grundy County Estimated-280-107.4%
69Alexander County Estimated-284+11.5%
70Jersey County Estimated-289-51.3%
71Marion County Estimated-302-42.5%
72Johnson County Estimated-316-255.1%
73Randolph County Estimated-352-39.1%
74Knox County Estimated-401+25.3%
75Adams County Estimated-415-157.8%
75Whiteside County Estimated-415-178.5%
77Coles County Estimated-463-6.7%
78Fayette County Estimated-483-705%
79Ogle County Estimated-486-20%
80Livingston County Estimated-513-13.2%
81McDonough County Estimated-569-49%
82Tazewell County Estimated-581+52.6%
83Madison County Estimated-628+24.5%
84Vermilion County Estimated-777-24.3%
85LaSalle County Estimated-789-42.2%
86DeKalb County Estimated-798+28.6%
87Kankakee County Estimated-899-115.1%
88Jackson County Estimated-960-57.4%
89Macon County Estimated-1,121+11.7%
90Will County Estimated-1,369+59.7%
91Sangamon County Estimated-1,447-59.2%
92McLean County Estimated-1,611+39.5%
93McHenry County Estimated-1,616-35.1%
94Kane County Estimated-1,755-91.2%
95Rock Island County Estimated-1,792-11.2%
96Champaign County Estimated-2,084-16.8%
97Winnebago County Estimated-2,280+11.7%
98Peoria County Estimated-2,516-13.7%
99St. Clair County Estimated-2,614-12.7%
100Lake County Estimated-5,100+3%
101DuPage County Estimated-9,542-23.3%
102Cook County Estimated-62,033-8.3%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country as a whole, so there is no national value.

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

MLA 9

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

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, states and counties, 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 domestic migration, July to June, 2016. 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-domestic-migration-july-june/illinois-counties?period=2016.

Harvard

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

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

Kendall County, with 502 in 2016, according to the U.S. Census Bureau.

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

Cook County, with -62,033 in 2016.

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 domestic migration, states and counties, 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 domestic migration, July to June: other rankings

Counties in Illinois: more rankings