Federal Data HubIRS Migration Flows · JSON

Delaware County, PA

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: -1,527 tax returns · -1,947 people · $-63,640,000 AGI

Inflow
12,369 returns · 20,856 people · $1,202,804,000 AGI
Outflow
13,896 returns · 22,803 people · $1,266,444,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Philadelphia County, PA4,471$330,274,000
Montgomery County, PA1,224$165,461,000
Chester County, PA1,187$180,461,000
New Castle County, DE716$56,701,000
Bucks County, PA240$22,216,000
Camden County, NJ162$11,330,000
Kings County, NY140$13,257,000
Gloucester County, NJ130$11,598,000
Queens County, NY105$6,611,000
Burlington County, NJ103$7,974,000

Top destinations (where leavers went)

CountyReturnsAGI
Philadelphia County, PA3,007$154,944,000
Chester County, PA1,839$242,819,000
Montgomery County, PA1,350$130,748,000
New Castle County, DE1,114$78,862,000
Bucks County, PA256$21,723,000
New York County, NY204$24,780,000
Gloucester County, NJ204$17,943,000
Camden County, NJ196$14,141,000
Lancaster County, PA150$12,390,000
Sussex County, DE130$13,742,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.