Federal Data Hub › IRS Migration Flows · JSON
County-to-county migration · IRS SOI · filing years 2022-2023
Net migration: +496 tax returns · +1,106 people · +$94,477,000 AGI
| County | Returns | AGI |
|---|---|---|
| Pickens County, SC | 285 | $20,517,000 |
| Anderson County, SC | 263 | $14,164,000 |
| Greenville County, SC | 175 | $17,357,000 |
| Spartanburg County, SC | 59 | $5,255,000 |
| Charleston County, SC | 41 | $4,159,000 |
| Horry County, SC | 30 | $2,237,000 |
| Gwinnett County, GA | 28 | $5,007,000 |
| Buncombe County, NC | 26 | $2,763,000 |
| York County, SC | 24 | $2,100,000 |
| Lexington County, SC | 22 | $3,475,000 |
| County | Returns | AGI |
|---|---|---|
| Pickens County, SC | 336 | $22,584,000 |
| Anderson County, SC | 267 | $15,276,000 |
| Greenville County, SC | 171 | $12,978,000 |
| Mecklenburg County, NC | 38 | $2,831,000 |
| Spartanburg County, SC | 34 | $1,937,000 |
| Charleston County, SC | 29 | $2,506,000 |
| Horry County, SC | 23 | $2,124,000 |
| Stephens County, GA | 22 | $710,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.