Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: -354 tax returns · +526 people · $-194,405,000 AGI
| County | Returns | AGI |
|---|---|---|
| Philadelphia County, PA | 5,924 | $606,258,000 |
| Bucks County, PA | 2,952 | $247,907,000 |
| Chester County, PA | 2,020 | $217,185,000 |
| Delaware County, PA | 1,350 | $130,748,000 |
| Berks County, PA | 791 | $53,316,000 |
| Lehigh County, PA | 369 | $24,219,000 |
| Burlington County, NJ | 209 | $20,707,000 |
| Camden County, NJ | 201 | $16,171,000 |
| Lancaster County, PA | 200 | $12,645,000 |
| New Castle County, DE | 200 | $15,403,000 |
| County | Returns | AGI |
|---|---|---|
| Philadelphia County, PA | 3,939 | $305,717,000 |
| Bucks County, PA | 2,569 | $257,896,000 |
| Chester County, PA | 2,166 | $268,964,000 |
| Delaware County, PA | 1,224 | $165,461,000 |
| Berks County, PA | 1,023 | $71,095,000 |
| New York County, NY | 464 | $51,046,000 |
| Lehigh County, PA | 377 | $34,666,000 |
| New Castle County, DE | 277 | $22,199,000 |
| Lancaster County, PA | 242 | $16,386,000 |
| Camden County, NJ | 208 | $16,996,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.