Federal Data HubIRS Migration Flows · JSON

Henderson County, NC

County-to-county migration · IRS SOI · filing years 2022-2023

Net migration: +566 tax returns · +905 people · +$96,620,000 AGI

Inflow
3,896 returns · 6,533 people · $326,037,000 AGI
Outflow
3,330 returns · 5,628 people · $229,417,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Buncombe County, NC1,093$78,190,000
Transylvania County, NC142$9,142,000
Polk County, NC105$6,115,000
Mecklenburg County, NC86$9,207,000
Greenville County, SC71$3,673,000
Spartanburg County, SC65$3,686,000
Haywood County, NC57$3,160,000
Wake County, NC50$5,845,000
Broward County, FL40$8,935,000
Pinellas County, FL39$4,544,000

Top destinations (where leavers went)

CountyReturnsAGI
Buncombe County, NC703$42,759,000
Greenville County, SC171$12,349,000
Spartanburg County, SC147$9,678,000
Transylvania County, NC132$7,698,000
Polk County, NC97$7,262,000
Mecklenburg County, NC72$4,303,000
Haywood County, NC60$3,036,000
Rutherford County, NC58$2,809,000
Wake County, NC43$2,550,000
McDowell County, NC27$1,052,000

IRS migration data tracks where tax filers lived in consecutive years. A "return" is roughly a household; "AGI" is the adjusted gross income that moved with them. Net migration = inflow − outflow. Small county-pair flows are suppressed by the IRS for privacy and shown blank.

Source: IRS SOI Migration Data. License: CC0 1.0.