Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -535 tax returns · -306 people · +$34,317,000 AGI
| County | Returns | AGI |
|---|---|---|
| Westchester County, NY | 957 | $92,197,000 |
| Ulster County, NY | 504 | $33,528,000 |
| Orange County, NY | 500 | $59,256,000 |
| Bronx County, NY | 437 | $31,850,000 |
| Putnam County, NY | 411 | $35,804,000 |
| Kings County, NY | 377 | $53,071,000 |
| New York County, NY | 353 | $89,030,000 |
| Queens County, NY | 272 | $27,170,000 |
| Western Connecticut Planning Regi, CT | 154 | $11,049,000 |
| Columbia County, NY | 114 | $6,260,000 |
| County | Returns | AGI |
|---|---|---|
| Ulster County, NY | 629 | $48,155,000 |
| Orange County, NY | 501 | $35,183,000 |
| Westchester County, NY | 422 | $43,753,000 |
| New York County, NY | 308 | $50,638,000 |
| Kings County, NY | 218 | $28,671,000 |
| Putnam County, NY | 211 | $15,252,000 |
| Western Connecticut Planning Regi, CT | 204 | $21,828,000 |
| Queens County, NY | 152 | $10,302,000 |
| Columbia County, NY | 135 | $9,156,000 |
| Bronx County, NY | 126 | $7,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.