Federal Data HubIRS Migration Flows · JSON

Lebanon County, PA

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

Net migration: +85 tax returns · +319 people · +$9,456,000 AGI

Inflow
3,117 returns · 5,331 people · $184,096,000 AGI
Outflow
3,032 returns · 5,012 people · $174,640,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Dauphin County, PA536$32,569,000
Lancaster County, PA506$30,923,000
Berks County, PA326$17,632,000
Cumberland County, PA92$8,548,000
York County, PA86$3,997,000
Schuylkill County, PA77$3,883,000
Bronx County, NY59$1,730,000
Philadelphia County, PA54$3,241,000
Chester County, PA44$3,580,000
Montgomery County, PA40$2,988,000

Top destinations (where leavers went)

CountyReturnsAGI
Dauphin County, PA522$29,429,000
Lancaster County, PA435$26,178,000
Berks County, PA270$13,370,000
Schuylkill County, PA128$6,050,000
Cumberland County, PA104$5,682,000
York County, PA96$4,680,000
Philadelphia County, PA47$2,974,000
Montgomery County, PA29$1,728,000
Chester County, PA29$2,010,000
Allegheny County, PA29$1,583,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.