Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -40,453 tax returns · -86,523 people · $-4,383,480,000 AGI
| County | Returns | AGI |
|---|---|---|
| Orange County, CA | 16,006 | $1,325,103,000 |
| San Bernardino County, CA | 10,887 | $636,910,000 |
| Riverside County, CA | 6,767 | $427,935,000 |
| San Diego County, CA | 4,999 | $397,858,000 |
| Ventura County, CA | 4,200 | $438,631,000 |
| Clark County, NV | 3,176 | $211,179,000 |
| New York County, NY | 2,264 | $640,336,000 |
| Maricopa County, AZ | 2,181 | $174,721,000 |
| Santa Clara County, CA | 2,171 | $295,166,000 |
| Alameda County, CA | 2,118 | $227,938,000 |
| County | Returns | AGI |
|---|---|---|
| Orange County, CA | 19,802 | $2,039,544,000 |
| San Bernardino County, CA | 18,325 | $1,152,759,000 |
| Riverside County, CA | 11,161 | $875,619,000 |
| San Diego County, CA | 6,449 | $594,301,000 |
| Ventura County, CA | 6,216 | $753,195,000 |
| Clark County, NV | 5,979 | $521,409,000 |
| Kern County, CA | 3,797 | $204,994,000 |
| Maricopa County, AZ | 3,562 | $282,276,000 |
| New York County, NY | 2,537 | $547,498,000 |
| King County, WA | 2,363 | $289,219,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.