Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -1,972 tax returns · -3,751 people · $-171,748,000 AGI
| County | Returns | AGI |
|---|---|---|
| Doña Ana County, NM | 1,015 | $44,041,000 |
| Bexar County, TX | 486 | $26,661,000 |
| Maricopa County, AZ | 412 | $19,338,000 |
| Los Angeles County, CA | 351 | $16,462,000 |
| Harris County, TX | 307 | $16,871,000 |
| Dallas County, TX | 245 | $13,139,000 |
| Tarrant County, TX | 238 | $11,901,000 |
| San Diego County, CA | 215 | $13,065,000 |
| El Paso County, CO | 209 | $12,142,000 |
| Travis County, TX | 208 | $13,438,000 |
| County | Returns | AGI |
|---|---|---|
| Doña Ana County, NM | 1,180 | $51,204,000 |
| Bexar County, TX | 696 | $44,477,000 |
| Maricopa County, AZ | 518 | $26,091,000 |
| Travis County, TX | 443 | $43,782,000 |
| Tarrant County, TX | 379 | $21,204,000 |
| Dallas County, TX | 375 | $21,068,000 |
| Harris County, TX | 353 | $19,707,000 |
| Otero County, NM | 269 | $9,361,000 |
| Los Angeles County, CA | 262 | $15,025,000 |
| El Paso County, CO | 238 | $12,140,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.