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

At the state level, no state sent more newcomers into Union County, NC than South Carolina, which accounted for 581 households and $43.61M 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 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,0066,018$306.16M
Lancaster County, SC190417$20.59M
Cabarrus County, NC214455$18.35M
Suffolk County, NY71159$9.39M
Wake County, NC90166$9.19M
York County, SC168318$8.99M
Maricopa County, AZ46127$8.60M
King County, WA2763$6.99M
Stanly County, NC89190$6.59M
Palm Beach County, FL5194$5.47M
Cook County, IL3174$5.42M
Nassau County, NY50114$5.23M
Fairfax County, VA2758$4.92M
Iredell County, NC56102$4.79M
New Hanover County, NC4281$4.61M
Middlesex County, NJ2566$4.16M
Anson County, NC113236$4.15M
Orange County, CA2760$4.10M
Broward County, FL4491$3.81M
Gaston County, NC79114$3.75M

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