Migration + Wealth Flow Explorer

OhioMecklenburg County, NC

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

Households moved

796

People moved

1,222

Reported AGI moved

$73.87M

Avg. AGI per migrating return

$92,805

Avg. household size

1.54

Reported county-pair flows

11

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
Cuyahoga County, OHMecklenburg County, NC174280$24.67M
Franklin County, OHMecklenburg County, NC245350$20.43M
Hamilton County, OHMecklenburg County, NC103144$9.09M
Summit County, OHMecklenburg County, NC64108$4.63M
Warren County, OHMecklenburg County, NC3360$3.37M
Montgomery County, OHMecklenburg County, NC4576$2.98M
Delaware County, OHMecklenburg County, NC3361$2.67M
Lorain County, OHMecklenburg County, NC2535$1.97M
Lucas County, OHMecklenburg County, NC2642$1.53M
Stark County, OHMecklenburg County, NC2738$1.44M
Butler County, OHMecklenburg County, NC2128$1.11M

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.”