Federal Data HubIRS Migration Flows · JSON

Champaign County, IL

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -1,307 tax returns · -2,185 people · $-158,923,000 AGI

Inflow
4,995 returns · 7,382 people · $270,821,000 AGI
Outflow
6,302 returns · 9,567 people · $429,744,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Cook County, IL543$24,541,000
Vermilion County, IL210$8,833,000
McLean County, IL174$9,686,000
Ford County, IL108$5,627,000
Piatt County, IL107$5,942,000
Douglas County, IL107$5,228,000
DuPage County, IL84$4,657,000
Macon County, IL77$5,317,000
Coles County, IL74$3,623,000
Iroquois County, IL71$4,251,000

Top destinations (where leavers went)

CountyReturnsAGI
Cook County, IL805$39,705,000
Vermilion County, IL222$9,380,000
Piatt County, IL162$11,726,000
Santa Clara County, CA152$14,283,000
McLean County, IL145$8,181,000
Douglas County, IL121$6,484,000
Ford County, IL116$4,744,000
King County, WA105$11,029,000
DuPage County, IL97$6,499,000
Sangamon County, IL79$4,028,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.