Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -1,375 tax returns · +53 people · $-54,566,000 AGI
| County | Returns | AGI |
|---|---|---|
| Philadelphia County, PA | 3,391 | $273,441,000 |
| Montgomery County, PA | 2,569 | $257,896,000 |
| Mercer County, NJ | 670 | $74,254,000 |
| Burlington County, NJ | 318 | $28,349,000 |
| Lehigh County, PA | 268 | $20,920,000 |
| Delaware County, PA | 256 | $21,723,000 |
| Middlesex County, NJ | 226 | $31,677,000 |
| Northampton County, PA | 216 | $17,670,000 |
| Chester County, PA | 209 | $23,892,000 |
| Kings County, NY | 190 | $14,482,000 |
| County | Returns | AGI |
|---|---|---|
| Montgomery County, PA | 2,952 | $247,907,000 |
| Philadelphia County, PA | 2,178 | $144,761,000 |
| Mercer County, NJ | 452 | $36,680,000 |
| Burlington County, NJ | 411 | $29,949,000 |
| Lehigh County, PA | 385 | $30,621,000 |
| Chester County, PA | 326 | $30,695,000 |
| New York County, NY | 251 | $30,384,000 |
| Delaware County, PA | 240 | $22,216,000 |
| Northampton County, PA | 224 | $15,464,000 |
| Camden County, NJ | 205 | $16,516,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.