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
| County | Households | People | Reported AGI |
|---|---|---|---|
| Mecklenburg County, NC | 3,143 | 5,924 | $231.97M |
| Rowan County, NC | 701 | 1,295 | $30.17M |
| Iredell County, NC | 219 | 399 | $15.65M |
| Union County, NC | 199 | 349 | $13.64M |
| Wake County, NC | 142 | 232 | $11.16M |
| Stanly County, NC | 186 | 350 | $10.42M |
| Guilford County, NC | 120 | 215 | $7.30M |
| Gaston County, NC | 129 | 229 | $7.22M |
| York County, SC | 105 | 181 | $6.29M |
| Forsyth County, NC | 97 | 160 | $6.12M |
| Maricopa County, AZ | 44 | 82 | $4.81M |
| Middlesex County, NJ | 38 | 84 | $3.91M |
| Lincoln County, NC | 57 | 90 | $3.80M |
| Davidson County, NC | 64 | 92 | $3.28M |
| Queens County, NY | 46 | 93 | $3.27M |
| Capitol Planning Region, CT | 26 | 65 | $2.89M |
| Durham County, NC | 40 | 60 | $2.88M |
| Cumberland County, NC | 44 | 88 | $2.67M |
| Los Angeles County, CA | 35 | 55 | $2.67M |
| Hillsborough County, FL | 28 | 53 | $2.62M |
“Where newcomers came from” excludes moves within Cabarrus County, NC itself. Switch to outbound to see the other direction.