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 source of newcomers was Mecklenburg County, NC: 3,143 households (5,924 people) moved from there, representing $231.97M in reported income.

At the state level, no state sent more newcomers into Cabarrus County, NC than New York, which accounted for 224 households and $12.76M 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 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
Mecklenburg County, NC3,1435,924$231.97M
Rowan County, NC7011,295$30.17M
Iredell County, NC219399$15.65M
Union County, NC199349$13.64M
Wake County, NC142232$11.16M
Stanly County, NC186350$10.42M
Guilford County, NC120215$7.30M
Gaston County, NC129229$7.22M
York County, SC105181$6.29M
Forsyth County, NC97160$6.12M
Maricopa County, AZ4482$4.81M
Middlesex County, NJ3884$3.91M
Lincoln County, NC5790$3.80M
Davidson County, NC6492$3.28M
Queens County, NY4693$3.27M
Capitol Planning Region, CT2665$2.89M
Durham County, NC4060$2.88M
Cumberland County, NC4488$2.67M
Los Angeles County, CA3555$2.67M
Hillsborough County, FL2853$2.62M

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