Federal Data HubIRS Migration Flows · JSON

Montgomery County, IL

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

Net migration: -80 tax returns · -60 people · $-3,271,000 AGI

Inflow
453 returns · 788 people · $22,920,000 AGI
Outflow
533 returns · 848 people · $26,191,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Macoupin County, IL81$3,254,000
Madison County, IL44$2,243,000
Sangamon County, IL40$2,051,000
Christian County, IL33$1,832,000
Bond County, IL30$1,269,000
Fayette County, IL25$713,000

Top destinations (where leavers went)

CountyReturnsAGI
Macoupin County, IL90$4,311,000
Sangamon County, IL51$2,726,000
Madison County, IL41$2,115,000
Christian County, IL30$1,378,000
Bond County, IL24$825,000
St. Louis County, MO21$1,120,000
Fayette County, IL21$1,027,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.