Federal Data HubIRS Migration Flows · JSON

Chester County, PA

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

Net migration: -842 tax returns · -202 people · $-106,718,000 AGI

Inflow
12,771 returns · 20,743 people · $1,432,994,000 AGI
Outflow
13,613 returns · 20,945 people · $1,539,712,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Montgomery County, PA2,166$268,964,000
Delaware County, PA1,839$242,819,000
Philadelphia County, PA1,096$130,998,000
New Castle County, DE647$71,001,000
Lancaster County, PA594$40,466,000
Berks County, PA408$28,105,000
Bucks County, PA326$30,695,000
Allegheny County, PA112$10,935,000
Cecil County, MD108$9,802,000
Camden County, NJ102$10,317,000

Top destinations (where leavers went)

CountyReturnsAGI
Montgomery County, PA2,020$217,185,000
Delaware County, PA1,187$180,461,000
Philadelphia County, PA1,032$98,620,000
Lancaster County, PA767$50,651,000
New Castle County, DE692$85,475,000
Berks County, PA534$36,767,000
New York County, NY222$23,095,000
Bucks County, PA209$23,892,000
Sussex County, DE174$24,290,000
Cecil County, MD141$9,533,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.