Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +1,600 tax returns · +2,445 people · +$237,837,000 AGI
| County | Returns | AGI |
|---|---|---|
| Maricopa County, AZ | 2,720 | $179,886,000 |
| Cochise County, AZ | 784 | $37,755,000 |
| Pinal County, AZ | 753 | $44,363,000 |
| Los Angeles County, CA | 599 | $42,768,000 |
| Santa Cruz County, AZ | 574 | $23,734,000 |
| San Diego County, CA | 546 | $43,763,000 |
| Clark County, NV | 307 | $23,615,000 |
| King County, WA | 268 | $35,220,000 |
| Coconino County, AZ | 257 | $14,855,000 |
| Yavapai County, AZ | 254 | $18,016,000 |
| County | Returns | AGI |
|---|---|---|
| Maricopa County, AZ | 3,262 | $213,327,000 |
| Pinal County, AZ | 772 | $46,947,000 |
| Cochise County, AZ | 625 | $32,300,000 |
| Los Angeles County, CA | 450 | $36,140,000 |
| Santa Cruz County, AZ | 446 | $20,311,000 |
| San Diego County, CA | 428 | $32,196,000 |
| Clark County, NV | 292 | $18,857,000 |
| King County, WA | 277 | $25,197,000 |
| Yavapai County, AZ | 200 | $12,220,000 |
| Cook County, IL | 170 | $14,240,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.