In the IRS's 2022–2023 Statistics of Income migration data, York County, SC recorded 5,637 households (10,111 people) moving in and 5,107 households (8,787 people) moving out — a net gained of 530 households and $91.29M in reported adjusted gross income.
The single largest recorded destination was Mecklenburg County, NC: 1,389 households (2,163 people) relocated there, taking $91.85M in reported income with them.
At the state level, no destination drew more movers out of York County, SC than North Carolina, which accounted for 2,451 households and $158.91M in reported AGI.
Inbound (reported)
$433.92M
5,637 households · 10,111 people
Outbound (reported)
$342.63M
5,107 households · 8,787 people
Net (reported)
$91.29M
530 households · 1,324 people
States receiving movers
Shaded by reported AGI moving to each state. Hover a state for numbers. County-to-county detail below.
Top destination counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| Mecklenburg County, NC | 1,389 | 2,163 | $91.85M |
| Lancaster County, SC | 605 | 1,135 | $44.76M |
| Chester County, SC | 395 | 730 | $20.80M |
| Gaston County, NC | 328 | 577 | $19.44M |
| Greenville County, SC | 150 | 233 | $14.20M |
| Richland County, SC | 261 | 449 | $13.84M |
| Charleston County, SC | 117 | 184 | $11.63M |
| Union County, NC | 168 | 318 | $8.99M |
| Horry County, SC | 109 | 191 | $7.47M |
| Spartanburg County, SC | 125 | 216 | $7.10M |
| Beaufort County, SC | 50 | 100 | $7.06M |
| Cabarrus County, NC | 105 | 181 | $6.29M |
| Wake County, NC | 78 | 131 | $5.38M |
| Guilford County, NC | 40 | 77 | $4.80M |
| Cherokee County, SC | 101 | 213 | $4.78M |
| Anderson County, SC | 37 | 72 | $4.27M |
| Lexington County, SC | 85 | 141 | $3.88M |
| Brunswick County, NC | 46 | 81 | $3.75M |
| Berkeley County, SC | 51 | 89 | $3.06M |
| Cleveland County, NC | 49 | 119 | $3.01M |
“Where they moved” excludes moves within York County, SC itself. Switch to inbound to see the other direction.