Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -11,517 tax returns · -41,084 people · $-925,741,000 AGI
| County | Returns | AGI |
|---|---|---|
| New York County, NY | 14,123 | $2,139,164,000 |
| Queens County, NY | 8,138 | $482,142,000 |
| Bronx County, NY | 2,356 | $90,935,000 |
| Los Angeles County, CA | 1,602 | $166,132,000 |
| Richmond County, NY | 1,573 | $98,023,000 |
| Nassau County, NY | 1,488 | $124,079,000 |
| Suffolk County, NY | 1,252 | $150,526,000 |
| Hudson County, NJ | 1,142 | $117,028,000 |
| Westchester County, NY | 942 | $85,950,000 |
| San Francisco County, CA | 885 | $171,739,000 |
| County | Returns | AGI |
|---|---|---|
| Queens County, NY | 12,183 | $734,317,000 |
| New York County, NY | 7,421 | $992,073,000 |
| Richmond County, NY | 4,523 | $254,121,000 |
| Nassau County, NY | 2,571 | $278,682,000 |
| Bronx County, NY | 2,480 | $102,735,000 |
| Hudson County, NJ | 2,014 | $197,653,000 |
| Los Angeles County, CA | 1,850 | $217,665,000 |
| Suffolk County, NY | 1,722 | $213,067,000 |
| Essex County, NJ | 1,621 | $167,750,000 |
| Westchester County, NY | 1,371 | $285,158,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.