Custom region
Carolina Border
Union, Mecklenburg (NC) + York, Lancaster, Chester (SC) - counties straddling the NC/SC state line in the Charlotte metro. Membership editable in admin/config. Region totals sum reported member-county flows only — they do not recover county-pair flows the IRS suppressed for privacy.
In the IRS's 2022–2023 Statistics of Income migration data, Carolina Border recorded 39,208 households (61,943 people) moving in and 33,417 households (55,394 people) moving out — a net gained of 5,791 households and $309.67M in reported adjusted gross income.
The single largest recorded destination was Cabarrus County, NC: 3,477 households (6,512 people) relocated there, taking $254.02M in reported income with them.
At the state level, no destination drew more movers out of Carolina Border than North Carolina, which accounted for 16,891 households and $1.24B in reported AGI.
Inbound (reported)
$3.23B
39,208 households · 61,943 people
Outbound (reported)
$2.92B
33,417 households · 55,394 people
Net (reported)
$309.67M
5,791 households · 6,549 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 |
|---|---|---|---|
| Cabarrus County, NC | 3,477 | 6,512 | $254.02M |
| Gaston County, NC | 3,063 | 5,550 | $198.34M |
| Iredell County, NC | 1,667 | 3,003 | $146.31M |
| Charleston County, SC | 553 | 842 | $142.22M |
| Palm Beach County, FL | 172 | 266 | $129.64M |
| Wake County, NC | 1,266 | 1,866 | $97.12M |
| Lincoln County, NC | 764 | 1,401 | $79.99M |
| New York County, NY | 453 | 516 | $53.68M |
| Greenville County, SC | 530 | 831 | $48.96M |
| Fulton County, GA | 426 | 602 | $48.63M |
| Richland County, SC | 821 | 1,428 | $44.07M |
| Brunswick County, NC | 327 | 562 | $41.14M |
| Beaufort County, SC | 150 | 279 | $38.33M |
| Stanly County, NC | 530 | 1,022 | $37.55M |
| Guilford County, NC | 622 | 991 | $36.89M |
| Horry County, SC | 445 | 763 | $36.85M |
| Catawba County, NC | 490 | 838 | $35.29M |
| Buncombe County, NC | 361 | 512 | $34.65M |
| New Hanover County, NC | 363 | 556 | $34.04M |
| Hillsborough County, FL | 272 | 443 | $32.64M |
“Where they moved” excludes moves within Carolina Border itself. Switch to inbound to see the other direction.