Oluwadi About · New Org. · Analysis · Reports · Trends · Blog ·
Oluwadi

Investigating the Overlooked

Region What Who For Analysis
Migration Trends
Mecklenburg County (NC)
Net Domestic Migration, 2019–2023
Real IRS tax-return address changes, not a Census population estimate -- people who actually filed from a different county the following year. Positive means more people left than arrived; negative means the reverse. See the reporting-vs-reality read of this same data for how this compares against the Census's own population-change numbers.
-5,058 -2,529 0 2,529 5,058 2020 2021 2022 2023
2019→2020: 61,277 out, 56,925 in, net +4,352
2020→2021: 61,823 out, 57,425 in, net +4,398
2021→2022: 61,030 out, 59,806 in, net +1,224
2022→2023: 58,630 out, 58,716 in, net -86
Where Mecklenburg County, NC's Leavers Went, 2022→2023
Each number below is people who moved specifically from Mecklenburg County, NC to that one county, in this one year -- not that county's own total gain from every source. Select it in the picker above to see its own totals.
Union County (NC) 6,018
Cabarrus County (NC) 5,924
Gaston County (NC) 4,710
York County (SC) 4,028
Iredell County (NC) 2,806
Lancaster County (SC) 1,906
Wake County (NC) 1,491
Lincoln County (NC) 1,275
Rowan County (NC) 1,014
Guilford County (NC) 831
Where Mecklenburg County, NC's Arrivals Came From, 2022→2023
Each number below is people who moved specifically from that one county to Mecklenburg County, NC, in this one year -- not that county's own total loss to everywhere else.
Cabarrus County (NC) 3,747
Union County (NC) 3,351
Gaston County (NC) 2,434
York County (SC) 2,163
Wake County (NC) 1,708
Iredell County (NC) 1,608
Guilford County (NC) 1,170
Forsyth County (NC) 701
Richland County (SC) 700
Lancaster County (SC) 690