Federal Data HubIRS Migration Flows · JSON

Charleston County, SC

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

Net migration: +1,859 tax returns · +1,719 people · +$628,341,000 AGI

Inflow
17,633 returns · 27,049 people · $1,834,161,000 AGI
Outflow
15,774 returns · 25,330 people · $1,205,820,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Berkeley County, SC2,388$169,465,000
Dorchester County, SC1,530$73,709,000
Mecklenburg County, NC367$123,506,000
Richland County, SC312$21,439,000
Greenville County, SC296$22,089,000
Beaufort County, SC245$22,211,000
Horry County, SC223$15,332,000
Lexington County, SC199$14,096,000
Fulton County, GA177$61,361,000
New York County, NY152$60,351,000

Top destinations (where leavers went)

CountyReturnsAGI
Berkeley County, SC3,268$224,240,000
Dorchester County, SC2,283$121,753,000
Greenville County, SC347$26,447,000
Richland County, SC287$17,442,000
Mecklenburg County, NC287$44,046,000
Beaufort County, SC183$22,398,000
Horry County, SC169$9,105,000
Colleton County, SC154$11,091,000
Lexington County, SC138$8,198,000
New York County, NY128$10,199,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.