Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -57 tax returns · -118 people · $-18,231,000 AGI
| County | Returns | AGI |
|---|---|---|
| Clay County, IN | 239 | $8,782,000 |
| Marion County, IN | 148 | $5,981,000 |
| Sullivan County, IN | 131 | $6,056,000 |
| Vermillion County, IN | 126 | $5,463,000 |
| Parke County, IN | 93 | $3,849,000 |
| Hendricks County, IN | 55 | $2,739,000 |
| Putnam County, IN | 54 | $2,702,000 |
| Clark County, IL | 49 | $2,509,000 |
| Greene County, IN | 46 | $1,420,000 |
| Edgar County, IL | 41 | $1,569,000 |
| County | Returns | AGI |
|---|---|---|
| Marion County, IN | 221 | $9,638,000 |
| Clay County, IN | 204 | $9,722,000 |
| Vermillion County, IN | 138 | $7,161,000 |
| Sullivan County, IN | 123 | $5,648,000 |
| Parke County, IN | 77 | $3,790,000 |
| Hendricks County, IN | 67 | $3,749,000 |
| Clark County, IL | 49 | $2,916,000 |
| Hamilton County, IN | 46 | $3,784,000 |
| Monroe County, IN | 44 | $2,469,000 |
| Edgar County, IL | 44 | $1,356,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.