Migration + Wealth Flow Explorer

In the IRS's 2022–2023 Statistics of Income migration data, Union County, NC recorded 5,322 households (10,710 people) moving in and 4,363 households (7,741 people) moving out — a net gained of 959 households and $119.52M in reported adjusted gross income.

The single largest recorded destination was Mecklenburg County, NC: 1,984 households (3,351 people) relocated there, taking $204.16M in reported income with them.

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

Inbound (reported)

$514.06M

5,322 households · 10,710 people

Outbound (reported)

$394.54M

4,363 households · 7,741 people

Net (reported)

$119.52M

959 households · 2,969 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, NC1,9843,351$204.16M
Lancaster County, SC347702$32.63M
York County, SC160327$15.01M
Cabarrus County, NC199349$13.64M
Stanly County, NC166324$12.32M
Wake County, NC139214$10.41M
Chesterfield County, SC116231$10.36M
Brunswick County, NC67136$9.35M
Gaston County, NC124206$8.58M
Anson County, NC148316$7.53M
Horry County, SC60137$6.27M
Iredell County, NC69120$5.37M
Charleston County, SC3661$4.00M
New Hanover County, NC6193$3.87M
Lincoln County, NC3873$3.73M
Harris County, TX2143$3.02M
Rowan County, NC4681$2.98M
Greenville County, SC3883$2.97M
Palm Beach County, FL2331$2.94M
Buncombe County, NC3859$2.64M

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