Federal Data HubIRS Migration Flows · JSON

Morgan County, IN

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

Net migration: +338 tax returns · +811 people · +$40,429,000 AGI

Inflow
2,426 returns · 4,411 people · $154,972,000 AGI
Outflow
2,088 returns · 3,600 people · $114,543,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Marion County, IN829$56,690,000
Hendricks County, IN397$29,760,000
Johnson County, IN284$19,410,000
Monroe County, IN105$5,176,000
Owen County, IN45$1,837,000
Putnam County, IN39$2,307,000
Hamilton County, IN38$2,530,000
Brown County, IN29$1,342,000
Greene County, IN23$963,000
Vigo County, IN22$929,000

Top destinations (where leavers went)

CountyReturnsAGI
Marion County, IN521$25,618,000
Hendricks County, IN297$15,890,000
Johnson County, IN241$16,466,000
Monroe County, IN87$4,669,000
Owen County, IN67$3,347,000
Putnam County, IN56$3,137,000
Hamilton County, IN51$3,886,000
Brown County, IN31$2,136,000
Hancock County, IN24$1,203,000
Vigo County, IN20$1,039,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.