Migration + Wealth Flow Explorer

In the IRS's 2022–2023 Statistics of Income migration data, Cabarrus County, NC recorded 6,163 households (11,380 people) moving in and 5,423 households (9,904 people) moving out — a net gained of 740 households and $61.82M in reported adjusted gross income.

The single largest recorded destination was Mecklenburg County, NC: 2,155 households (3,747 people) relocated there, taking $143.61M in reported income with them.

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

Inbound (reported)

$415.71M

6,163 households · 11,380 people

Outbound (reported)

$353.90M

5,423 households · 9,904 people

Net (reported)

$61.82M

740 households · 1,476 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
Mecklenburg County, NC2,1553,747$143.61M
Rowan County, NC1,0692,080$56.44M
Stanly County, NC346682$25.24M
Iredell County, NC297565$20.08M
Union County, NC214455$18.35M
Gaston County, NC179319$10.52M
Wake County, NC138203$8.39M
Lincoln County, NC80163$7.95M
York County, SC75164$5.83M
Guilford County, NC93152$5.31M
Davidson County, NC86185$5.26M
Catawba County, NC66133$5.21M
Lancaster County, SC3361$4.49M
Brunswick County, NC4791$4.23M
Horry County, SC4368$4.17M
Forsyth County, NC5992$2.92M
Harris County, TX4172$2.87M
Greenville County, SC3051$2.15M
Fulton County, GA2945$2.06M
New York County, NY2529$2.03M

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