Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -5,343 tax returns · -17,936 people · $-1,087,159,000 AGI
| County | Returns | AGI |
|---|---|---|
| Montgomery County, PA | 3,939 | $305,717,000 |
| Delaware County, PA | 3,007 | $154,944,000 |
| Bucks County, PA | 2,178 | $144,761,000 |
| Kings County, NY | 1,198 | $92,340,000 |
| Camden County, NJ | 1,119 | $74,307,000 |
| Chester County, PA | 1,032 | $98,620,000 |
| New Castle County, DE | 881 | $50,649,000 |
| New York County, NY | 877 | $109,349,000 |
| Burlington County, NJ | 737 | $57,547,000 |
| Queens County, NY | 490 | $30,056,000 |
| County | Returns | AGI |
|---|---|---|
| Montgomery County, PA | 5,924 | $606,258,000 |
| Delaware County, PA | 4,471 | $330,274,000 |
| Bucks County, PA | 3,391 | $273,441,000 |
| Camden County, NJ | 1,980 | $172,308,000 |
| New Castle County, DE | 1,201 | $80,710,000 |
| Chester County, PA | 1,096 | $130,998,000 |
| Burlington County, NJ | 988 | $81,742,000 |
| New York County, NY | 976 | $114,925,000 |
| Gloucester County, NJ | 769 | $62,119,000 |
| Kings County, NY | 721 | $53,878,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.