Migration + Wealth Flow Explorer

In the IRS's 2022–2023 Statistics of Income migration data, York County, SC recorded 5,637 households (10,111 people) moving in and 5,107 households (8,787 people) moving out — a net gained of 530 households and $91.29M in reported adjusted gross income.

The single largest recorded source of newcomers was Mecklenburg County, NC: 2,240 households (4,028 people) moved from there, representing $192.91M in reported income.

At the state level, no state sent more newcomers into York County, SC than North Carolina, which accounted for 3,123 households and $253.96M in reported AGI.

Inbound (reported)

$433.92M

5,637 households · 10,111 people

Outbound (reported)

$342.63M

5,107 households · 8,787 people

Net (reported)

$91.29M

530 households · 1,324 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, NC2,2404,028$192.91M
Lancaster County, SC478899$39.90M
Gaston County, NC340669$20.48M
Union County, NC160327$15.01M
Chester County, SC270507$12.51M
Charleston County, SC107158$8.11M
Greenville County, SC102165$7.80M
Richland County, SC138193$6.36M
Lexington County, SC98163$6.22M
Cook County, IL3365$6.06M
Cabarrus County, NC75164$5.83M
Nassau County, NY4694$5.42M
Suffolk County, NY58137$5.29M
Los Angeles County, CA4599$4.62M
Maricopa County, AZ5597$4.52M
Spartanburg County, SC86143$4.22M
Berkeley County, SC5587$4.16M
Broward County, FL4277$4.04M
Horry County, SC72113$3.92M
Iredell County, NC4064$3.75M

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