Federal Data HubIRS Migration Flows · JSON

Macon County, IL

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

Net migration: -272 tax returns · -482 people · $-51,717,000 AGI

Inflow
1,700 returns · 2,935 people · $92,282,000 AGI
Outflow
1,972 returns · 3,417 people · $143,999,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Sangamon County, IL119$5,417,000
Champaign County, IL68$4,606,000
Cook County, IL66$3,648,000
Shelby County, IL62$3,100,000
Christian County, IL62$2,746,000
Moultrie County, IL60$4,286,000
McLean County, IL60$2,404,000
Piatt County, IL59$3,306,000
De Witt County, IL43$2,203,000
Logan County, IL37$1,401,000

Top destinations (where leavers went)

CountyReturnsAGI
Sangamon County, IL130$7,329,000
Champaign County, IL77$5,317,000
McLean County, IL74$3,530,000
Cook County, IL74$5,686,000
Christian County, IL65$3,626,000
Moultrie County, IL57$2,061,000
Shelby County, IL54$3,034,000
Piatt County, IL53$3,161,000
Logan County, IL39$2,478,000
De Witt County, IL39$2,082,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.