Federal Data HubIRS Migration Flows · JSON

Blair County, PA

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

Net migration: -59 tax returns · -80 people · $-7,460,000 AGI

Inflow
1,761 returns · 2,762 people · $96,692,000 AGI
Outflow
1,820 returns · 2,842 people · $104,152,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Cambria County, PA228$9,876,000
Bedford County, PA183$8,173,000
Centre County, PA138$7,384,000
Huntingdon County, PA107$6,225,000
Allegheny County, PA99$5,831,000
Clearfield County, PA78$3,672,000
Westmoreland County, PA31$1,340,000
Dauphin County, PA28$1,055,000
York County, PA22$901,000
Cumberland County, PA22$1,286,000

Top destinations (where leavers went)

CountyReturnsAGI
Cambria County, PA187$9,142,000
Bedford County, PA154$7,361,000
Allegheny County, PA111$4,997,000
Centre County, PA106$4,639,000
Huntingdon County, PA86$7,905,000
Clearfield County, PA61$3,251,000
Indiana County, PA33$977,000
Westmoreland County, PA31$1,588,000
Lancaster County, PA22$1,320,000
Cumberland County, PA22$1,687,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.