Is Illinois gaining or losing people?

Losing. In 2022–23, 54,182 more people left Illinois for other states than moved in.

See where they went ↓
Moved in
179,622
people
Moved out
233,804
people
Net change
−54,182 people
In households (tax returns): 117,297 in, 145,906 out, −28,609 net

Where are people moving to Illinois from?

People, 2022–23

  1. Indiana16,199
  2. Florida14,375
  3. California13,617
  4. Texas13,611
  5. Wisconsin11,973
  6. Missouri11,785

Where are people from Illinois moving?

People, 2022–23

  1. Florida24,958
  2. Indiana22,165
  3. Texas21,406
  4. Wisconsin17,253
  5. California14,931
  6. Missouri13,469
Every state, in full ↓

Where people leaving Illinois went across states

Orange lines show departures · thicker line = more people

Biggest net gain: Pennsylvania (+360 people). Biggest net loss: Florida (−10,583).

Is this new?

Illinois has lost households from moves in every year since 2013–14.

Net migration · households (tax returns)
13–1414–1515–1616–1717–1818–1919–2020–2121–22−28,60922–23†††
Net migration of Illinois (Net migration · households (tax returns))
YearValue
2013–14−38,670
2014–15 †−25,302
2015–16−41,965
2016–17 †−65,768
2017–18−43,498
2018–19−42,681
2019–20−50,769
2020–21−53,910
2021–22−45,460
2022–23 †−28,609

The IRS changed its processing in 2014–15, 2016–17 and 2022–23. Compare years between the dotted lines.

Who's moving, by income?

Arriving households$78.8k avg
Leaving households$104.4k avg

Average adjusted gross income reported on the second-year tax return. It may have been earned before the move or in more than one location.

Not counted above

Moved within Illinois
234,561 people
Arrived from abroad
3,829 people
Left for abroad
5,256 people

Net change only counts moves between states.

Which Illinois counties are gaining?

Adams County: +14 peopleAlexander County: −75 peopleBond County: +8 peopleBoone County: +9 peopleBrown County: +3 peopleBureau County: −36 peopleCalhoun County: −21 peopleCarroll County: −84 peopleCass County: −116 peopleChampaign County: −2,109 peopleChristian County: −2 peopleClark County: +51 peopleClay County: +15 peopleClinton County: −136 peopleColes County: −268 peopleCook County: −40,860 peopleCrawford County: −5 peopleCumberland County: −82 peopleDeKalb County: +18 peopleDe Witt County: −32 peopleDouglas County: +22 peopleDuPage County: −5,058 peopleEdgar County: +10 peopleEdwards County: +76 peopleEffingham County: +42 peopleFayette County: −126 peopleFord County: +26 peopleFranklin County: −110 peopleFulton County: −223 peopleGallatin County: +5 peopleGreene County: −73 peopleGrundy County: +123 peopleHamilton County: −69 peopleHancock County: +17 peopleHardin County: +20 peopleHenderson County: −39 peopleHenry County: −47 peopleIroquois County: −134 peopleJackson County: −365 peopleJasper County: −14 peopleJefferson County: −141 peopleJersey County: +15 peopleJo Daviess County: −23 peopleJohnson County: +7 peopleKane County: −881 peopleKankakee County: +13 peopleKendall County: +1,577 peopleKnox County: −90 peopleLake County: −3,036 peopleLaSalle County: +123 peopleLawrence County: +65 peopleLee County: −198 peopleLivingston County: −26 peopleLogan County: −7 peopleMcDonough County: −46 peopleMcHenry County: +1,200 peopleMcLean County: −1,079 peopleMacon County: −482 peopleMacoupin County: −22 peopleMadison County: +387 peopleMarion County: +13 peopleMarshall County: −104 peopleMason County: −84 peopleMassac County: +1 peopleMenard County: +123 peopleMercer County: +5 peopleMonroe County: +7 peopleMontgomery County: −60 peopleMorgan County: −142 peopleMoultrie County: −21 peopleOgle County: −10 peoplePeoria County: −476 peoplePerry County: +2 peoplePiatt County: +33 peoplePike County: −15 peoplePope County: −6 peoplePulaski County: −84 peoplePutnam County: −7 peopleRandolph County: −199 peopleRichland County: −143 peopleRock Island County: −486 peopleSt. Clair County: −836 peopleSaline County: 0 peopleSangamon County: −582 peopleSchuyler County: +5 peopleScott County: +7 peopleShelby County: +18 peopleStark County: −34 peopleStephenson County: +48 peopleTazewell County: +314 peopleUnion County: +39 peopleVermilion County: −60 peopleWabash County: +24 peopleWarren County: −97 peopleWashington County: +47 peopleWayne County: +3 peopleWhite County: −31 peopleWhiteside County: +125 peopleWill County: +371 peopleWilliamson County: +305 peopleWinnebago County: −379 peopleWoodford County: +26 people

Net people, 2022–23, including moves within the state.

  1. ≤ −5k
  2. −5k to −1k
  3. −1k to −100
  4. −100 to +100
  5. +100 to +1k
  6. +1k to +5k
  7. ≥ +5k
Withheld

Every state, in full

Moves between Illinois and each state, 2022–23. Tap a column to sort.

Net trendhouseholds, 13–14 → 22–23, † breaks
Indiana16,199 in22,165 out−5,966$56.0k$67.4k
Florida14,375 in24,958 out−10,583$96.7k$223.1k
California13,617 in14,931 out−1,314$104.3k$108.6k
Texas13,611 in21,406 out−7,795$92.2k$103.3k
Wisconsin11,973 in17,253 out−5,280$67.3k$80.8k
Missouri11,785 in13,469 out−1,684$62.4k$63.7k
Michigan7,894 in8,375 out−481$74.9k$107.0k
Iowa7,326 in8,582 out−1,256$53.7k$58.1k
New York6,388 in6,580 out−192$133.8k$118.1k
Ohio5,670 in5,492 out+178$73.4k$83.6k

Small charts: net households, 13–14 → 22–23, outlined bars = † years.

All counties in Illinois

Counties and county equivalents, including historical geographies.

Cite this page

Moved Where. “Is Illinois gaining or losing people?” movedwhere.com/state/illinois. Data: IRS Statistics of Income migration data, 2022–23.

Compare Illinois with…

Common questions

How many people moved to Illinois in 2022–23?

179,622 people moved to Illinois from other states, and 233,804 left for other states.

Where do most people moving to Illinois come from?

In 2022–23, the most came from Indiana (16,199 people), Florida (14,375 people), California (13,617 people).

Where does this data come from?

From the IRS Statistics of Income, U.S. Population Migration Data. State migration is counted when matched tax returns filed in 2022 and 2023 show addresses in different states. A household is one tax return; people counts everyone on it. Non-filers and unmatched returns are excluded. Domestic net migration is not total population change.

Why are there no “vs last year” changes?

The IRS changed how it processed this data in 2014–15, 2016–17 and 2022–23, so a change from one year to the next can reflect the method rather than real moves. We show levels, rankings and 10-year trends instead.