Federal Data HubIRS Migration Flows · JSON

McLean County, IL

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

Net migration: -444 tax returns · -1,097 people · $-123,723,000 AGI

Inflow
3,917 returns · 5,958 people · $239,499,000 AGI
Outflow
4,361 returns · 7,055 people · $363,222,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Cook County, IL338$16,567,000
Tazewell County, IL188$12,887,000
Peoria County, IL168$8,923,000
Livingston County, IL168$7,136,000
Champaign County, IL145$8,181,000
Woodford County, IL116$6,441,000
Will County, IL90$5,448,000
Sangamon County, IL88$4,893,000
De Witt County, IL85$4,762,000
DuPage County, IL80$4,576,000

Top destinations (where leavers went)

CountyReturnsAGI
Cook County, IL356$18,340,000
Tazewell County, IL200$11,464,000
Champaign County, IL174$9,686,000
Peoria County, IL157$8,636,000
De Witt County, IL127$7,682,000
Woodford County, IL117$8,125,000
Logan County, IL107$6,103,000
Livingston County, IL101$5,749,000
DuPage County, IL87$5,306,000
Maricopa County, AZ83$19,468,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.