Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +192 tax returns · +511 people · $-3,449,000 AGI
| County | Returns | AGI |
|---|---|---|
| Philadelphia County, PA | 1,201 | $80,710,000 |
| Delaware County, PA | 1,114 | $78,862,000 |
| Chester County, PA | 692 | $85,475,000 |
| Cecil County, MD | 533 | $34,563,000 |
| Montgomery County, PA | 277 | $22,199,000 |
| Kings County, NY | 206 | $13,396,000 |
| Camden County, NJ | 200 | $15,128,000 |
| Gloucester County, NJ | 159 | $11,395,000 |
| Queens County, NY | 133 | $9,584,000 |
| Salem County, NJ | 123 | $7,344,000 |
| County | Returns | AGI |
|---|---|---|
| Philadelphia County, PA | 881 | $50,649,000 |
| Delaware County, PA | 716 | $56,701,000 |
| Chester County, PA | 647 | $71,001,000 |
| Cecil County, MD | 643 | $41,465,000 |
| Montgomery County, PA | 200 | $15,403,000 |
| New York County, NY | 130 | $11,793,000 |
| Camden County, NJ | 111 | $7,605,000 |
| Salem County, NJ | 107 | $6,193,000 |
| Kings County, NY | 106 | $7,170,000 |
| Gloucester County, NJ | 106 | $6,140,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.