Federal Data HubIRS Migration Flows · JSON

Chesterfield County, SC

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

Net migration: +41 tax returns · +244 people · +$8,580,000 AGI

Inflow
904 returns · 1,786 people · $45,285,000 AGI
Outflow
863 returns · 1,542 people · $36,705,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Union County, NC116$10,363,000
Darlington County, SC101$4,663,000
Marlboro County, SC63$1,807,000
Mecklenburg County, NC52$2,160,000
Lancaster County, SC47$1,643,000
Anson County, NC38$1,166,000
Florence County, SC29$1,049,000
York County, SC25$1,295,000
Horry County, SC20$556,000

Top destinations (where leavers went)

CountyReturnsAGI
Darlington County, SC103$4,410,000
Union County, NC85$3,546,000
Marlboro County, SC57$1,670,000
Florence County, SC48$2,578,000
Mecklenburg County, NC44$1,618,000
Lancaster County, SC43$1,702,000
York County, SC27$965,000
Anson County, NC22$884,000
Richland County, SC21$1,066,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.