Federal Data HubIRS Migration Flows · JSON

Lancaster County, SC

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

Net migration: +1,075 tax returns · +2,168 people · +$128,312,000 AGI

Inflow
3,789 returns · 7,194 people · $349,011,000 AGI
Outflow
2,714 returns · 5,026 people · $220,699,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Mecklenburg County, NC939$101,502,000
York County, SC605$44,757,000
Union County, NC347$32,630,000
Chester County, SC78$2,983,000
Kershaw County, SC58$3,726,000
Richland County, SC52$3,492,000
Chesterfield County, SC43$1,702,000
Suffolk County, NY37$3,136,000
Gaston County, NC33$1,961,000
Cabarrus County, NC33$4,493,000

Top destinations (where leavers went)

CountyReturnsAGI
York County, SC478$39,896,000
Mecklenburg County, NC434$36,724,000
Union County, NC190$20,587,000
Kershaw County, SC97$5,254,000
Chester County, SC96$4,321,000
Richland County, SC92$3,686,000
Horry County, SC48$3,653,000
Chesterfield County, SC47$1,643,000
Greenville County, SC39$3,131,000
Charleston County, SC33$3,085,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.