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 2015, at 339. Cook County had the lowest, at -57,268. The median was -145 and the figure for Illinois was -107,883. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest339Kendall County
Lowest-57,268Cook County
Median-145102 counties
Illinois-107,883History

Map of counties, 2015

Adams County: -161 personsAlexander County: -321 personsBond County: -378 personsBoone County: -361 personsBrown County: -95 personsBureau County: -371 personsCalhoun County: -63 personsCarroll County: -118 personsCass County: -309 personsChampaign County: -1,784 personsChristian County: -270 personsClark County: -156 personsClay County: -45 personsClinton County: -47 personsColes County: -434 personsCook County: -57,268 personsCrawford County: 13 personsCumberland County: -55 personsDeKalb County: -1,117 personsDe Witt County: -9 personsDouglas County: -129 personsDuPage County: -7,738 personsEdgar County: -140 personsEdwards County: -111 personsEffingham County: 5 personsFayette County: -60 personsFord County: 50 personsFranklin County: 3 personsFulton County: -191 personsGallatin County: -37 personsGreene County: -31 personsGrundy County: -135 personsHamilton County: -56 personsHancock County: -132 personsHardin County: -39 personsHenderson County: 3 personsHenry County: -208 personsIroquois County: -99 personsJackson County: -610 personsJasper County: -40 personsJefferson County: -210 personsJersey County: -191 personsJo Daviess County: -204 personsJohnson County: -89 personsKane County: -918 personsKankakee County: -418 personsKendall County: 339 personsKnox County: -537 personsLake County: -5,259 personsLaSalle County: -555 personsLawrence County: -79 personsLee County: -354 personsLivingston County: -453 personsLogan County: -354 personsMcDonough County: -382 personsMcHenry County: -1,196 personsMcLean County: -2,661 personsMacon County: -1,270 personsMacoupin County: -232 personsMadison County: -832 personsMarion County: -212 personsMarshall County: -23 personsMason County: -183 personsMassac County: -113 personsMenard County: -119 personsMercer County: -121 personsMonroe County: 164 personsMontgomery County: -180 personsMorgan County: -30 personsMoultrie County: 7 personsOgle County: -405 personsPeoria County: -2,213 personsPerry County: 43 personsPiatt County: -67 personsPike County: -139 personsPope County: -69 personsPulaski County: -110 personsPutnam County: -107 personsRandolph County: -253 personsRichland County: -54 personsRock Island County: -1,611 personsSt. Clair County: -2,320 personsSaline County: -9 personsSangamon County: -909 personsSchuyler County: -103 personsScott County: -47 personsShelby County: -267 personsStark County: -67 personsStephenson County: -612 personsTazewell County: -1,225 personsUnion County: -81 personsVermilion County: -625 personsWabash County: -12 personsWarren County: -331 personsWashington County: -147 personsWayne County: -53 personsWhite County: 3 personsWhiteside County: -149 personsWill County: -3,394 personsWilliamson County: -116 personsWinnebago County: -2,582 personsWoodford County: -143 persons
  • Under -400
  • -400 to -100
  • -100 to 0
  • 0 and over
persons, 2015. 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, 2015

Kendall County: 339 personsKendall County339Monroe County: 164 personsMonroe County164Ford County: 50 personsFord County50Perry County: 43 personsPerry County43Crawford County: 13 personsCrawford County13Moultrie County: 7 personsMoultrie County7Effingham County: 5 personsEffingham County5Franklin County: 3 personsFranklin County3Henderson County: 3 personsHenderson County3White County: 3 personsWhite County3De Witt County: -9 personsDe Witt County-9Saline County: -9 personsSaline County-9Wabash County: -12 personsWabash County-12Marshall County: -23 personsMarshall County-23Morgan County: -30 personsMorgan County-30Greene County: -31 personsGreene County-31Gallatin County: -37 personsGallatin County-37Hardin County: -39 personsHardin County-39Jasper County: -40 personsJasper County-40Clay County: -45 personsClay County-45Clinton County: -47 personsClinton County-47Scott County: -47 personsScott County-47Wayne County: -53 personsWayne County-53Richland County: -54 personsRichland County-54Cumberland County: -55 personsCumberland County-55Hamilton County: -56 personsHamilton County-56Fayette County: -60 personsFayette County-60Calhoun County: -63 personsCalhoun County-63Piatt County: -67 personsPiatt County-67Stark County: -67 personsStark County-67Pope County: -69 personsPope County-69Lawrence County: -79 personsLawrence County-79Union County: -81 personsUnion County-81Johnson County: -89 personsJohnson County-89Brown County: -95 personsBrown County-95Iroquois County: -99 personsIroquois County-99Schuyler County: -103 personsSchuyler County-103Putnam County: -107 personsPutnam County-107Pulaski County: -110 personsPulaski County-110Edwards County: -111 personsEdwards County-111Kendall County: 339 personsKendall County339Monroe County: 164 personsMonroe County164Ford County: 50 personsFord County50Perry County: 43 personsPerry County43Crawford County: 13 personsCrawford County13Moultrie County: 7 personsMoultrie County7Effingham County: 5 personsEffingham County5Franklin County: 3 personsFranklin County3Henderson County: 3 personsHenderson County3White County: 3 personsWhite County3De Witt County: -9 personsDe Witt County-9Saline County: -9 personsSaline County-9Wabash County: -12 personsWabash County-12Marshall County: -23 personsMarshall County-23Morgan County: -30 personsMorgan County-30Greene County: -31 personsGreene County-31Gallatin County: -37 personsGallatin County-37Hardin County: -39 personsHardin County-39Jasper County: -40 personsJasper County-40Clay County: -45 personsClay County-45Clinton County: -47 personsClinton County-47Scott County: -47 personsScott County-47Wayne County: -53 personsWayne County-53Richland County: -54 personsRichland County-54Cumberland County: -55 personsCumberland County-55Hamilton County: -56 personsHamilton County-56Fayette County: -60 personsFayette County-60Calhoun County: -63 personsCalhoun County-63Piatt County: -67 personsPiatt County-67Stark County: -67 personsStark County-67Pope County: -69 personsPope County-69Lawrence County: -79 personsLawrence County-79Union County: -81 personsUnion County-81Johnson County: -89 personsJohnson County-89Brown County: -95 personsBrown County-95Iroquois County: -99 personsIroquois County-99Schuyler County: -103 personsSchuyler County-103Putnam County: -107 personsPutnam County-107Pulaski County: -110 personsPulaski County-110Edwards County: -111 personsEdwards County-111
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

RankCounties2015
persons
Change on 2014
1Kendall County Estimated339-33.9%
2Monroe County Estimated164+397%
3Ford County Estimated50+158.8%
4Perry County Estimated43+126.5%
5Crawford County Estimated13+110.2%
6Moultrie County Estimated7+110.9%
7Effingham County Estimated5+102.3%
8Franklin County Estimated3+103.4%
8Henderson County Estimated3-92.9%
8White County Estimated3+102.6%
11De Witt County Estimated-9+93.7%
11Saline County Estimated-9+96.4%
13Wabash County Estimated-12+87.9%
14Marshall County Estimated-23+80%
15Morgan County Estimated-30+91.2%
16Greene County Estimated-31+86%
17Gallatin County Estimated-37+53.8%
18Hardin County Estimated-39-657.1%
19Jasper County Estimated-40-600%
20Clay County Estimated-45+51.6%
21Clinton County Estimated-47+68.9%
21Scott County Estimated-47-38.2%
23Wayne County Estimated-53-8.2%
24Richland County Estimated-54-345.5%
25Cumberland County Estimated-55-205.6%
26Hamilton County Estimated-56-1,220%
27Fayette County Estimated-60+63.4%
28Calhoun County Estimated-63+30.8%
29Piatt County Estimated-67-71.8%
29Stark County Estimated-67+38.5%
31Pope County Estimated-69-1.5%
32Lawrence County Estimated-79+53.3%
33Union County Estimated-81+12.9%
34Johnson County Estimated-89-487%
35Brown County Estimated-95-533.3%
36Iroquois County Estimated-99+49.5%
37Schuyler County Estimated-103+12%
38Putnam County Estimated-107-791.7%
39Pulaski County Estimated-110-19.6%
40Edwards County Estimated-111-60.9%
41Massac County Estimated-113-50.7%
42Williamson County Estimated-116+9.4%
43Carroll County Estimated-118+7.8%
44Menard County Estimated-119-101.7%
45Mercer County Estimated-121+18.8%
46Douglas County Estimated-129-960%
47Hancock County Estimated-132+38%
48Grundy County Estimated-135-21.6%
49Pike County Estimated-139-59.8%
50Edgar County Estimated-140-105.9%
51Woodford County Estimated-143-180.4%
52Washington County Estimated-147-673.7%
53Whiteside County Estimated-149+65.7%
54Clark County Estimated-156-290%
55Adams County Estimated-161-0.6%
56Montgomery County Estimated-180-216.1%
57Mason County Estimated-183-2,187.5%
58Fulton County Estimated-191+1%
58Jersey County Estimated-191-80.2%
60Jo Daviess County Estimated-204-950%
61Henry County Estimated-208-101.9%
62Jefferson County Estimated-210+35.6%
63Marion County Estimated-212-60.6%
64Macoupin County Estimated-232+32%
65Randolph County Estimated-253-450%
66Shelby County Estimated-267-292.6%
67Christian County Estimated-270-2.3%
68Cass County Estimated-309-11.6%
69Alexander County Estimated-321-108.4%
70Warren County Estimated-331-1,224%
71Lee County Estimated-354-73.5%
71Logan County Estimated-354-113.3%
73Boone County Estimated-361-61.9%
74Bureau County Estimated-371-71%
75Bond County Estimated-378-47.1%
76McDonough County Estimated-382+32.3%
77Ogle County Estimated-405-0.5%
78Kankakee County Estimated-418+65.5%
79Coles County Estimated-434+31.1%
80Livingston County Estimated-453-19.5%
81Knox County Estimated-537-160.7%
82LaSalle County Estimated-555+26.7%
83Jackson County Estimated-610+29.2%
84Stephenson County Estimated-612-51.1%
85Vermilion County Estimated-625+30.5%
86Madison County Estimated-832+23.3%
87Sangamon County Estimated-909-46.1%
88Kane County Estimated-918+31.2%
89DeKalb County Estimated-1,117-244.8%
90McHenry County Estimated-1,196+23.5%
91Tazewell County Estimated-1,225+0.6%
92Macon County Estimated-1,270-4.4%
93Rock Island County Estimated-1,611-9%
94Champaign County Estimated-1,784-14.4%
95Peoria County Estimated-2,213+10.8%
96St. Clair County Estimated-2,320-19.2%
97Winnebago County Estimated-2,582+23.2%
98McLean County Estimated-2,661+0.7%
99Will County Estimated-3,394-24.6%
100Lake County Estimated-5,259-3.3%
101DuPage County Estimated-7,738-18.2%
102Cook County Estimated-57,268-25.5%

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

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

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

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

Cook County, with -57,268 in 2015.

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