Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -1,142 tax returns · -11,001 people · $-876,266,000 AGI
| County | Returns | AGI |
|---|---|---|
| New York County, NY | 3,860 | $719,036,000 |
| Bergen County, NJ | 2,438 | $222,062,000 |
| Kings County, NY | 2,014 | $197,653,000 |
| Essex County, NJ | 1,745 | $126,399,000 |
| Queens County, NY | 1,625 | $163,321,000 |
| Middlesex County, NJ | 1,042 | $102,412,000 |
| Union County, NJ | 903 | $74,130,000 |
| Morris County, NJ | 735 | $78,799,000 |
| Bronx County, NY | 733 | $35,091,000 |
| Monmouth County, NJ | 663 | $81,167,000 |
| County | Returns | AGI |
|---|---|---|
| Bergen County, NJ | 3,893 | $500,517,000 |
| Essex County, NJ | 2,594 | $379,671,000 |
| Union County, NJ | 1,714 | $252,505,000 |
| New York County, NY | 1,667 | $287,668,000 |
| Middlesex County, NJ | 1,620 | $194,521,000 |
| Kings County, NY | 1,142 | $117,028,000 |
| Morris County, NJ | 973 | $189,065,000 |
| Queens County, NY | 908 | $76,588,000 |
| Passaic County, NJ | 871 | $75,900,000 |
| Monmouth County, NJ | 841 | $155,331,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.