Migration + Wealth Flow Explorer

PennsylvaniaMecklenburg County, NC

Reported tax-filing households, individuals, and adjusted gross income that moved from Pennsylvania to Mecklenburg County, NC, 2022–2023.

Households moved

993

People moved

1,541

Reported AGI moved

$89.75M

Avg. AGI per migrating return

$90,380

Avg. household size

1.55

Reported county-pair flows

17

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
Allegheny County, PAMecklenburg County, NC216364$23.63M
Philadelphia County, PAMecklenburg County, NC187288$15.79M
Montgomery County, PAMecklenburg County, NC83136$9.72M
Chester County, PAMecklenburg County, NC65101$6.40M
Bucks County, PAMecklenburg County, NC5269$5.72M
Delaware County, PAMecklenburg County, NC4986$5.51M
Butler County, PAMecklenburg County, NC2843$4.65M
York County, PAMecklenburg County, NC3448$2.81M
Lehigh County, PAMecklenburg County, NC3760$2.37M
Dauphin County, PAMecklenburg County, NC3758$2.29M
Northampton County, PAMecklenburg County, NC3848$2.10M
Lancaster County, PAMecklenburg County, NC3343$1.97M
Erie County, PAMecklenburg County, NC3661$1.95M
Berks County, PAMecklenburg County, NC3655$1.90M
Westmoreland County, PAMecklenburg County, NC2122$1.26M
Centre County, PAMecklenburg County, NC2022$847.0K
Luzerne County, PAMecklenburg County, NC2137$829.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.”