Federal Data HubIRS Migration Flows · JSON

Columbia County, PA

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

Net migration: +91 tax returns · +230 people · $-2,261,000 AGI

Inflow
1,436 returns · 2,292 people · $74,108,000 AGI
Outflow
1,345 returns · 2,062 people · $76,369,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Luzerne County, PA327$13,536,000
Northumberland County, PA153$7,539,000
Montour County, PA139$8,754,000
Lycoming County, PA64$2,924,000
Schuylkill County, PA59$2,506,000
Union County, PA25$1,567,000
Philadelphia County, PA25$1,253,000
Lackawanna County, PA24$991,000
Montgomery County, PA22$1,487,000

Top destinations (where leavers went)

CountyReturnsAGI
Luzerne County, PA234$12,088,000
Northumberland County, PA135$6,012,000
Montour County, PA114$5,332,000
Lycoming County, PA75$3,691,000
Schuylkill County, PA44$2,470,000
Montgomery County, PA26$1,578,000
Philadelphia County, PA25$1,057,000
Lackawanna County, PA24$875,000
Union County, PA20$1,023,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.