Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -165 tax returns · -226 people · $-11,989,000 AGI
| County | Returns | AGI |
|---|---|---|
| Stark County, OH | 360 | $17,702,000 |
| Holmes County, OH | 143 | $10,047,000 |
| Coshocton County, OH | 110 | $4,190,000 |
| Carroll County, OH | 99 | $6,113,000 |
| Summit County, OH | 61 | $2,983,000 |
| Harrison County, OH | 60 | $2,716,000 |
| Franklin County, OH | 50 | $2,207,000 |
| Wayne County, OH | 38 | $1,894,000 |
| Guernsey County, OH | 37 | $1,486,000 |
| County | Returns | AGI |
|---|---|---|
| Stark County, OH | 410 | $21,698,000 |
| Holmes County, OH | 118 | $7,638,000 |
| Coshocton County, OH | 112 | $5,157,000 |
| Summit County, OH | 84 | $3,012,000 |
| Carroll County, OH | 80 | $3,743,000 |
| Franklin County, OH | 54 | $2,055,000 |
| Harrison County, OH | 53 | $2,319,000 |
| Cuyahoga County, OH | 47 | $2,145,000 |
| Wayne County, OH | 41 | $2,118,000 |
| Guernsey County, OH | 34 | $1,430,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.