Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -341 tax returns · -581 people · $-10,433,000 AGI
| County | Returns | AGI |
|---|---|---|
| Maricopa County, AZ | 341 | $14,333,000 |
| McKinley County, NM | 176 | $5,055,000 |
| Navajo County, AZ | 162 | $5,596,000 |
| San Juan County, NM | 65 | $2,386,000 |
| Coconino County, AZ | 62 | $2,832,000 |
| Pima County, AZ | 53 | $3,844,000 |
| Bernalillo County, NM | 39 | $1,137,000 |
| Pinal County, AZ | 35 | $2,478,000 |
| County | Returns | AGI |
|---|---|---|
| Maricopa County, AZ | 401 | $16,194,000 |
| McKinley County, NM | 191 | $7,404,000 |
| Navajo County, AZ | 187 | $7,063,000 |
| San Juan County, NM | 131 | $5,039,000 |
| Coconino County, AZ | 80 | $3,106,000 |
| Bernalillo County, NM | 71 | $2,616,000 |
| Pima County, AZ | 56 | $3,436,000 |
| Pinal County, AZ | 50 | $2,672,000 |
| La Plata County, CO | 20 | $924,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.