Migration + Wealth Flow Explorer

In the IRS's 2022–2023 Statistics of Income migration data, Mecklenburg County, NC recorded 38,184 households (59,132 people) moving in and 34,699 households (58,630 people) moving out — a net gained of 3,485 households and $9.86M in reported adjusted gross income.

The single largest recorded destination was Union County, NC: 3,006 households (6,018 people) relocated there, taking $306.16M in reported income with them.

At the state level, no destination drew more movers out of Mecklenburg County, NC than South Carolina, which accounted for 5,573 households and $596.13M in reported AGI.

Inbound (reported)

$3.18B

38,184 households · 59,132 people

Outbound (reported)

$3.17B

34,699 households · 58,630 people

Net (reported)

$9.86M

3,485 households · 502 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

CountyHouseholdsPeopleReported AGI
Union County, NC3,0066,018$306.16M
Cabarrus County, NC3,1435,924$231.97M
York County, SC2,2404,028$192.91M
Gaston County, NC2,5784,710$168.22M
Iredell County, NC1,5542,806$138.04M
Palm Beach County, FL149235$126.70M
Charleston County, SC367546$123.51M
Lancaster County, SC9391,906$101.50M
Wake County, NC1,0281,491$80.13M
Lincoln County, NC6921,275$74.25M
New York County, NY419482$51.37M
Fulton County, GA378527$45.01M
Beaufort County, SC100179$31.26M
Catawba County, NC422715$30.32M
Buncombe County, NC292413$30.30M
Guilford County, NC539831$29.73M
Greenville County, SC303440$28.66M
New Hanover County, NC282432$28.12M
Brunswick County, NC214345$28.04M
Hillsborough County, FL219351$27.66M

Where they moved” excludes moves within Mecklenburg County, NC itself. Switch to inbound to see the other direction.