Federal Data HubIRS Migration Flows · JSON

Boone County, IN

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

Net migration: +869 tax returns · +1,863 people · +$104,503,000 AGI

Inflow
3,367 returns · 6,124 people · $372,556,000 AGI
Outflow
2,498 returns · 4,261 people · $268,053,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Marion County, IN876$84,554,000
Hamilton County, IN533$97,115,000
Hendricks County, IN329$33,347,000
Tippecanoe County, IN127$8,477,000
Clinton County, IN92$4,530,000
Johnson County, IN54$4,492,000
Montgomery County, IN44$2,222,000
Cook County, IL43$5,953,000
Hancock County, IN29$1,967,000
Madison County, IN25$1,195,000

Top destinations (where leavers went)

CountyReturnsAGI
Marion County, IN501$34,075,000
Hamilton County, IN411$78,147,000
Hendricks County, IN213$15,884,000
Tippecanoe County, IN95$6,619,000
Clinton County, IN73$4,162,000
Montgomery County, IN65$3,716,000
Cook County, IL43$3,033,000
Madison County, IN30$1,167,000
Johnson County, IN28$2,014,000
Morgan County, IN22$1,624,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.