Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -833 tax returns · -2,779 people · $-193,641,000 AGI
| County | Returns | AGI |
|---|---|---|
| Sandoval County, NM | 1,896 | $105,437,000 |
| Santa Fe County, NM | 750 | $44,844,000 |
| Valencia County, NM | 701 | $30,556,000 |
| Maricopa County, AZ | 450 | $28,674,000 |
| McKinley County, NM | 341 | $12,545,000 |
| Doña Ana County, NM | 298 | $12,394,000 |
| Los Angeles County, CA | 291 | $18,195,000 |
| El Paso County, TX | 225 | $10,105,000 |
| San Juan County, NM | 194 | $7,329,000 |
| Clark County, NV | 188 | $9,057,000 |
| County | Returns | AGI |
|---|---|---|
| Sandoval County, NM | 2,406 | $184,525,000 |
| Valencia County, NM | 957 | $51,173,000 |
| Maricopa County, AZ | 651 | $52,071,000 |
| Santa Fe County, NM | 584 | $37,314,000 |
| Doña Ana County, NM | 226 | $9,828,000 |
| Torrance County, NM | 224 | $11,557,000 |
| Los Angeles County, CA | 209 | $13,566,000 |
| McKinley County, NM | 186 | $5,631,000 |
| San Juan County, NM | 167 | $7,662,000 |
| El Paso County, TX | 166 | $6,626,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.