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 source of newcomers was Union County, NC: 1,984 households (3,351 people) moved from there, representing $204.16M in reported income.

At the state level, no state sent more newcomers into Mecklenburg County, NC than South Carolina, which accounted for 4,407 households and $308.46M 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 sending newcomers

Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.

Top origin counties

CountyHouseholdsPeopleReported AGI
Union County, NC1,9843,351$204.16M
Cabarrus County, NC2,1553,747$143.61M
York County, SC1,3892,163$91.85M
Iredell County, NC1,0131,608$90.46M
Wake County, NC1,2251,708$89.37M
Gaston County, NC1,3912,434$74.50M
Cook County, IL403615$58.73M
Guilford County, NC8381,170$56.82M
New York County, NY291419$50.12M
Charleston County, SC287393$44.05M
Miami-Dade County, FL393646$40.71M
Fulton County, GA388523$38.48M
Lancaster County, SC434690$36.72M
Los Angeles County, CA343551$33.27M
Maricopa County, AZ311491$32.98M
Lincoln County, NC338557$31.03M
Forsyth County, NC505701$29.95M
Durham County, NC402565$28.80M
Kings County, NY344531$26.07M
Richland County, SC486700$25.87M

Where newcomers came from” excludes moves within Mecklenburg County, NC itself. Switch to outbound to see the other direction.