Migration + Wealth Flow Explorer

York County, SCNorth Carolina

Reported tax-filing households, individuals, and adjusted gross income that moved from York County, SC to North Carolina, 2022–2023.

Households moved

2,451

People moved

4,056

Reported AGI moved

$158.91M

Avg. AGI per migrating return

$64,836

Avg. household size

1.65

Reported county-pair flows

16

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
York County, SCMecklenburg County, NC1,3892,163$91.85M
York County, SCGaston County, NC328577$19.44M
York County, SCUnion County, NC168318$8.99M
York County, SCCabarrus County, NC105181$6.29M
York County, SCWake County, NC78131$5.38M
York County, SCGuilford County, NC4077$4.80M
York County, SCBrunswick County, NC4681$3.75M
York County, SCCleveland County, NC49119$3.01M
York County, SCIredell County, NC4477$2.90M
York County, SCCatawba County, NC3971$2.56M
York County, SCNew Hanover County, NC2031$2.04M
York County, SCLincoln County, NC3453$2.01M
York County, SCForsyth County, NC3662$1.71M
York County, SCBuncombe County, NC3140$1.70M
York County, SCRowan County, NC2441$1.52M
York County, SCCumberland County, NC2034$972.0K

IRS migration data does not represent every U.S. resident (non-filers are underrepresented), a mailing address does not always equal a physical residence, and AGI reflects Year 2 tax returns without proving income was earned after arrival. Use “income moved” or “reported AGI moved,” not “economic impact created.”