Custom region
Charlotte Core
Mecklenburg, Union, Gaston, Cabarrus (NC) - immediate urban/suburban core of the Charlotte MSA. 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, Charlotte Core recorded 39,792 households (62,848 people) moving in and 33,752 households (56,525 people) moving out — a net gained of 6,040 households and $265.82M in reported adjusted gross income.
The single largest recorded destination was York County, SC: 2,815 households (5,188 people) relocated there, taking $234.23M in reported income with them.
At the state level, no destination drew more movers out of Charlotte Core than North Carolina, which accounted for 14,455 households and $1.02B in reported AGI.
Inbound (reported)
$3.24B
39,792 households · 62,848 people
Outbound (reported)
$2.97B
33,752 households · 56,525 people
Net (reported)
$265.82M
6,040 households · 6,323 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 |
|---|---|---|---|
| York County, SC | 2,815 | 5,188 | $234.23M |
| Iredell County, NC | 2,022 | 3,669 | $169.64M |
| Lancaster County, SC | 1,352 | 2,723 | $140.59M |
| Charleston County, SC | 447 | 676 | $130.44M |
| Palm Beach County, FL | 172 | 266 | $129.64M |
| Lincoln County, NC | 1,345 | 2,604 | $117.45M |
| Wake County, NC | 1,409 | 2,062 | $104.25M |
| Rowan County, NC | 1,707 | 3,248 | $88.88M |
| Stanly County, NC | 898 | 1,741 | $63.49M |
| New York County, NY | 478 | 545 | $55.71M |
| Fulton County, GA | 448 | 630 | $49.85M |
| Brunswick County, NC | 382 | 682 | $46.62M |
| Cleveland County, NC | 1,003 | 1,958 | $45.84M |
| Catawba County, NC | 658 | 1,150 | $45.01M |
| Guilford County, NC | 736 | 1,154 | $39.55M |
| Greenville County, SC | 418 | 656 | $37.02M |
| Buncombe County, NC | 405 | 582 | $36.16M |
| New Hanover County, NC | 418 | 622 | $35.75M |
| Horry County, SC | 405 | 692 | $35.21M |
| Beaufort County, SC | 100 | 179 | $31.26M |
“Where they moved” excludes moves within Charlotte Core itself. Switch to inbound to see the other direction.