Federal Data HubIRS Migration Flows · JSON

Greenville County, SC

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

Net migration: +3,044 tax returns · +5,184 people · +$348,980,000 AGI

Inflow
17,946 returns · 31,074 people · $1,333,885,000 AGI
Outflow
14,902 returns · 25,890 people · $984,905,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Spartanburg County, SC1,919$110,798,000
Anderson County, SC1,153$72,223,000
Pickens County, SC931$51,383,000
Laurens County, SC502$23,561,000
Charleston County, SC347$26,447,000
Richland County, SC328$17,483,000
Mecklenburg County, NC303$28,656,000
Lexington County, SC217$13,020,000
Buncombe County, NC187$15,744,000
Greenwood County, SC180$9,732,000

Top destinations (where leavers went)

CountyReturnsAGI
Spartanburg County, SC2,809$170,980,000
Anderson County, SC1,362$83,763,000
Pickens County, SC1,112$67,492,000
Laurens County, SC706$39,368,000
Mecklenburg County, NC341$22,296,000
Charleston County, SC296$22,089,000
Richland County, SC245$13,710,000
Oconee County, SC175$17,357,000
Greenwood County, SC164$8,235,000
Lexington County, SC142$9,778,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.