Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +78 tax returns · +321 people · +$3,521,000 AGI
| County | Returns | AGI |
|---|---|---|
| Tulsa County, OK | 138 | $6,459,000 |
| Muskogee County, OK | 137 | $6,410,000 |
| Adair County, OK | 98 | $3,157,000 |
| Wagoner County, OK | 64 | $2,918,000 |
| Mayes County, OK | 56 | $2,088,000 |
| Rogers County, OK | 36 | $1,149,000 |
| Oklahoma County, OK | 36 | $1,256,000 |
| Delaware County, OK | 36 | $1,632,000 |
| Sequoyah County, OK | 35 | $1,179,000 |
| County | Returns | AGI |
|---|---|---|
| Tulsa County, OK | 183 | $9,236,000 |
| Muskogee County, OK | 149 | $6,226,000 |
| Adair County, OK | 59 | $2,109,000 |
| Wagoner County, OK | 50 | $2,546,000 |
| Mayes County, OK | 48 | $1,869,000 |
| Delaware County, OK | 39 | $1,211,000 |
| Oklahoma County, OK | 36 | $1,241,000 |
| Sequoyah County, OK | 33 | $1,586,000 |
| Rogers County, OK | 31 | $1,268,000 |
| Sebastian County, AR | 20 | $594,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.