Federal Data HubIRS Migration Flows · JSON

Chester County, SC

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

Net migration: +232 tax returns · +366 people · +$13,757,000 AGI

Inflow
924 returns · 1,652 people · $44,579,000 AGI
Outflow
692 returns · 1,286 people · $30,822,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
York County, SC395$20,800,000
Lancaster County, SC96$4,321,000
Mecklenburg County, NC78$3,584,000
Fairfield County, SC30$1,371,000
Richland County, SC22$1,389,000

Top destinations (where leavers went)

CountyReturnsAGI
York County, SC270$12,512,000
Lancaster County, SC78$2,983,000
Fairfield County, SC33$1,206,000
Mecklenburg County, NC31$1,560,000
Richland County, SC29$1,228,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.