Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -2,294 tax returns · -1,503 people · $-232,634,000 AGI
| County | Returns | AGI |
|---|---|---|
| Hudson County, NJ | 3,893 | $500,517,000 |
| Passaic County, NJ | 2,812 | $193,771,000 |
| New York County, NY | 1,804 | $366,429,000 |
| Queens County, NY | 1,421 | $149,847,000 |
| Essex County, NJ | 1,205 | $109,016,000 |
| Bronx County, NY | 1,034 | $67,216,000 |
| Kings County, NY | 921 | $121,783,000 |
| Rockland County, NY | 757 | $104,899,000 |
| Morris County, NJ | 568 | $59,686,000 |
| Middlesex County, NJ | 429 | $40,519,000 |
| County | Returns | AGI |
|---|---|---|
| Passaic County, NJ | 2,659 | $194,252,000 |
| Hudson County, NJ | 2,438 | $222,062,000 |
| New York County, NY | 1,635 | $245,947,000 |
| Essex County, NJ | 1,226 | $109,704,000 |
| Morris County, NJ | 1,076 | $107,543,000 |
| Queens County, NY | 583 | $42,300,000 |
| Kings County, NY | 571 | $48,433,000 |
| Ocean County, NJ | 552 | $70,008,000 |
| Middlesex County, NJ | 551 | $71,808,000 |
| Union County, NJ | 424 | $42,687,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.