South Carolina
State-to-state migration of people and income, 2022–2023 filing years
Between the 2022 and 2023 filing years, South Carolina saw a net gain of 29,053 tax-filing households and a net gain of 59,037 individuals. On net, the area gained $4.1B in associated adjusted gross income (AGI, nominal dollars). The largest inflow came from North Carolina; the largest outflow went to North Carolina. These figures cover federal income tax filers only and do not indicate why people moved.
+11.0 net people per 1,000 residents (population 5,373,555)
Income (AGI) in and out
South Carolina counties
Net migration by county. Hover for figures; click a county to open it.
Top origin states
- 1North Carolina18,026$1.5B
- 2Florida9,651$705.6M
- 3Georgia9,309$752.8M
- 4New York7,266$685.9M
- 5Virginia4,896$506.3M
- 6Pennsylvania4,214$411.8M
- 7California4,179$382.6M
- 8Texas3,840$337.6M
- 9New Jersey3,650$388.7M
- 10Ohio3,043$266.6M
Top destination states
- 1North Carolina15,305$1.0B
- 2Georgia8,328$505.4M
- 3Florida7,188$552.8M
- 4Virginia3,717$254.5M
- 5Texas3,703$257.9M
- 6New York3,037$171.6M
- 7California2,322$162.8M
- 8Tennessee2,301$158.9M
- 9Pennsylvania2,047$140.3M
- 10Ohio1,892$125.8M
Net migration by year
| Year | Net AGI | Net people |
|---|---|---|
| 2012 | +$1.1B | +21,546 |
| 2013 | +$1.6B | +29,176 |
| 2014 | +$1.7B | +30,355 |
| 2015 | +$1.1B | +21,170 |
| 2016 | +$2.3B | +40,298 |
| 2017 | +$3.4B | +64,791 |
| 2018 | +$2.5B | +44,861 |
| 2019 | +$2.6B | +41,933 |
| 2020 | +$3.6B | +54,334 |
| 2021 | +$4.2B | +64,845 |
| 2022 | +$4.8B | +70,773 |
| 2023 | +$4.1B | +59,037 |
Counties in South Carolina (46)
- Abbeville County
- Aiken County
- Allendale County
- Anderson County
- Bamberg County
- Barnwell County
- Beaufort County
- Berkeley County
- Calhoun County
- Charleston County
- Cherokee County
- Chester County
- Chesterfield County
- Clarendon County
- Colleton County
- Darlington County
- Dillon County
- Dorchester County
- Edgefield County
- Fairfield County
- Florence County
- Georgetown County
- Greenville County
- Greenwood County
- Hampton County
- Horry County
- Jasper County
- Kershaw County
- Lancaster County
- Laurens County
- Lee County
- Lexington County
- Marion County
- Marlboro County
- McCormick County
- Newberry County
- Oconee County
- Orangeburg County
- Pickens County
- Richland County
- Saluda County
- Spartanburg County
- Sumter County
- Union County
- Williamsburg County
- York County
Get the next update for South Carolina
The IRS releases new migration data once a year. Drop your email and we will send the refreshed numbers when they land. No spam, unsubscribe anytime.