Mecklenburg County, North Carolina
Between the 2022 and 2023 tax filing seasons, 43,155 returns moved into Mecklenburg County and 39,523 moved out, a net gain of 3,632 returns, or 7.9 for every 1,000 returns filed there.
Within 150 miles
Farther away
ArrivalsDeparturesThicker line, more returns
On balance, Mecklenburg gains the most returns from Guilford County and loses the most to Gaston County. The largest single source, Cabarrus County, supplied 5% of arriving returns. Movers from other states made up 66% of arrivals, above the 45% median of the 285 counties with at least 40 listed origin and 40 listed destination counties. Moves in and out together equal 18.0% of Mecklenburg’s returns, more than the 13.8% median of these 285 counties.
The biggest two-way exchanges
Moves in both directions combined, largest first.
- Cabarrus3,1432,155−988
- Union3,0061,984−1,022
- Gaston2,5781,391−1,187
- York, SC2,2401,389−851
- Iredell1,5541,013−541
- Wake1,0281,225+197
- Guilford539838+299
- Lancaster, SC939434−505
- Lincoln692338−354
- Rowan549384−165
- Richland, SC402486+84
- Forsyth382505+123
Beyond the main partners
In 2022–23, 338 counties sent 20 or more returns each (88% of arrivals from within the US) and 249 received 20 or more (88% of departures). Of those listed arrivals, 45% came from within 150 miles; the most distant listed origin was Honolulu, HI, 4,687 miles away.
| County | Returns | People | Miles |
|---|---|---|---|
| Cook, IL | 403 | 615 | 588 |
| Durham | 402 | 565 | 123 |
| Miami-Dade, FL | 393 | 646 | 666 |
| Fulton, GA | 388 | 523 | 230 |
| Broward, FL | 347 | 580 | 626 |
| Kings, NY | 344 | 531 | 528 |
| Los Angeles, CA | 343 | 551 | 2,114 |
| Greenville, SC | 341 | 447 | 90 |
| Maricopa, AZ | 311 | 491 | 1,805 |
| New Hanover | 307 | 437 | 184 |
| Catawba | 294 | 399 | 36 |
| New York, NY | 291 | 419 | 534 |
| Charleston, SC | 287 | 393 | 177 |
| Cumberland | 282 | 467 | 114 |
| Suffolk, NY | 281 | 442 | 592 |
| Buncombe | 266 | 370 | 99 |
| Queens, NY | 265 | 444 | 533 |
| Orange, FL | 263 | 397 | 466 |
| Hillsborough, FL | 259 | 403 | 516 |
| Fairfax County, VA | 251 | 350 | 316 |
| County | Returns | People | Miles |
|---|---|---|---|
| Catawba | 422 | 715 | 36 |
| New York, NY | 419 | 482 | 534 |
| Fulton, GA | 378 | 527 | 230 |
| Charleston, SC | 367 | 546 | 177 |
| Stanly | 364 | 698 | 33 |
| Durham | 337 | 440 | 123 |
| Greenville, SC | 303 | 440 | 90 |
| Buncombe | 292 | 413 | 99 |
| New Hanover | 282 | 432 | 184 |
| Cook, IL | 270 | 355 | 588 |
| King, WA | 263 | 313 | 2,257 |
| Dallas, TX | 260 | 367 | 928 |
| Cleveland | 250 | 457 | 41 |
| Los Angeles, CA | 231 | 314 | 2,114 |
| Horry, SC | 228 | 351 | 140 |
| Hillsborough, FL | 219 | 351 | 516 |
| Brunswick | 214 | 345 | 170 |
| Harris, TX | 211 | 337 | 925 |
| Orange, FL | 201 | 322 | 466 |
| Miami-Dade, FL | 197 | 302 | 666 |
Other states in the exchange
Arrivals from
Departures to
Four filing years
InOut
Mecklenburg shows a net gain in every year shown; arrivals peaked in 2022–23 and departures in 2021–22. Earlier net rates per 1,000: +1.3 in 2019–20, +0.7 in 2020–21, +5.8 in 2021–22.
Income reported by movers and stayers
- $81,921 Arriving
- $89,855 Leaving
- $124,137 Staying
Average adjusted gross income per return: non-moving returns reported the most, arriving returns the least.