Federal Data HubIRS Migration Flows · JSON

Madison County, IN

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

Net migration: +420 tax returns · +934 people · +$30,745,000 AGI

Inflow
3,612 returns · 6,586 people · $188,897,000 AGI
Outflow
3,192 returns · 5,652 people · $158,152,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Hamilton County, IN773$50,827,000
Marion County, IN624$29,381,000
Delaware County, IN338$14,030,000
Hancock County, IN203$11,760,000
Henry County, IN150$7,286,000
Grant County, IN84$3,165,000
Tipton County, IN55$2,632,000
Howard County, IN51$2,380,000
Johnson County, IN32$1,715,000
Allen County, IN32$1,916,000

Top destinations (where leavers went)

CountyReturnsAGI
Hamilton County, IN424$26,035,000
Marion County, IN416$16,836,000
Delaware County, IN397$16,677,000
Hancock County, IN188$12,648,000
Henry County, IN151$6,842,000
Grant County, IN109$4,300,000
Johnson County, IN52$2,374,000
Howard County, IN52$2,169,000
Allen County, IN41$1,789,000
Hendricks County, IN39$1,783,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.