Federal Data HubIRS Migration Flows · JSON

Beaver County, PA

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

Net migration: +249 tax returns · +458 people · $-35,386,000 AGI

Inflow
3,464 returns · 5,575 people · $211,282,000 AGI
Outflow
3,215 returns · 5,117 people · $246,668,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Allegheny County, PA1,196$78,472,000
Butler County, PA330$20,887,000
Lawrence County, PA230$9,627,000
Washington County, PA94$5,955,000
Columbiana County, OH86$4,364,000
Westmoreland County, PA73$3,875,000
Mahoning County, OH42$2,140,000
Mercer County, PA34$1,757,000
Erie County, PA31$1,657,000
Hancock County, WV29$1,113,000

Top destinations (where leavers went)

CountyReturnsAGI
Allegheny County, PA847$54,322,000
Lawrence County, PA260$13,134,000
Butler County, PA254$28,000,000
Columbiana County, OH89$4,911,000
Washington County, PA82$4,968,000
Westmoreland County, PA57$3,156,000
Mercer County, PA53$5,536,000
Mahoning County, OH49$2,213,000
Hancock County, WV33$1,477,000
Erie County, PA28$1,433,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.