Federal Data HubIRS Migration Flows · JSON

Lancaster County, PA

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

Net migration: -71 tax returns · -555 people · +$49,996,000 AGI

Inflow
9,584 returns · 15,143 people · $652,677,000 AGI
Outflow
9,655 returns · 15,698 people · $602,681,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
York County, PA891$47,896,000
Chester County, PA767$50,651,000
Berks County, PA765$45,141,000
Dauphin County, PA565$33,641,000
Lebanon County, PA435$26,178,000
Philadelphia County, PA271$20,361,000
Montgomery County, PA242$16,386,000
Cumberland County, PA238$14,692,000
Delaware County, PA150$12,390,000
Bucks County, PA134$10,612,000

Top destinations (where leavers went)

CountyReturnsAGI
York County, PA1,118$64,559,000
Dauphin County, PA625$34,739,000
Chester County, PA594$40,466,000
Berks County, PA571$34,513,000
Lebanon County, PA506$30,923,000
Philadelphia County, PA348$16,524,000
Cumberland County, PA224$13,204,000
Montgomery County, PA200$12,645,000
Allegheny County, PA128$7,148,000
Sussex County, DE70$6,627,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.