Federal Data HubIRS Migration Flows · JSON

Cherokee County, SC

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

Net migration: +223 tax returns · +537 people · +$13,303,000 AGI

Inflow
1,398 returns · 2,656 people · $64,533,000 AGI
Outflow
1,175 returns · 2,119 people · $51,230,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Spartanburg County, SC419$20,335,000
Cleveland County, NC110$3,941,000
York County, SC101$4,779,000
Gaston County, NC62$2,974,000
Greenville County, SC52$2,102,000
Mecklenburg County, NC44$2,063,000
Rutherford County, NC34$1,003,000
Union County, SC27$884,000

Top destinations (where leavers went)

CountyReturnsAGI
Spartanburg County, SC395$16,712,000
Cleveland County, NC89$3,324,000
Greenville County, SC72$3,261,000
York County, SC56$2,647,000
Gaston County, NC34$1,324,000
Union County, SC28$1,060,000
Mecklenburg County, NC24$1,657,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.