Federal Data HubIRS Migration Flows · JSON

Jackson County, NC

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

Net migration: +133 tax returns · +222 people · +$11,462,000 AGI

Inflow
1,432 returns · 2,270 people · $93,849,000 AGI
Outflow
1,299 returns · 2,048 people · $82,387,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Swain County, NC166$7,741,000
Haywood County, NC105$4,673,000
Buncombe County, NC73$2,576,000
Macon County, NC68$3,566,000
Wake County, NC25$1,138,000
Sarasota County, FL24$5,036,000
Transylvania County, NC22$1,368,000
Henderson County, NC21$1,233,000
Mecklenburg County, NC20$709,000

Top destinations (where leavers went)

CountyReturnsAGI
Swain County, NC151$7,041,000
Macon County, NC103$4,920,000
Haywood County, NC99$4,195,000
Buncombe County, NC76$4,227,000
Mecklenburg County, NC32$1,940,000
Henderson County, NC23$1,708,000
Greenville County, SC22$1,615,000
Transylvania County, NC21$1,348,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.