Federal Data HubIRS Migration Flows · JSON

Rutherford County, NC

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

Net migration: +244 tax returns · +514 people · +$15,746,000 AGI

Inflow
1,437 returns · 2,619 people · $81,098,000 AGI
Outflow
1,193 returns · 2,105 people · $65,352,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Cleveland County, NC171$6,753,000
Buncombe County, NC111$6,184,000
Spartanburg County, SC77$3,887,000
Polk County, NC71$3,441,000
McDowell County, NC58$2,472,000
Henderson County, NC58$2,809,000
Mecklenburg County, NC43$2,636,000
Gaston County, NC32$1,957,000
Greenville County, SC28$1,258,000
Burke County, NC24$1,026,000

Top destinations (where leavers went)

CountyReturnsAGI
Cleveland County, NC166$6,928,000
Spartanburg County, SC90$6,451,000
Polk County, NC53$3,261,000
Buncombe County, NC48$1,869,000
Mecklenburg County, NC41$2,771,000
Gaston County, NC35$1,794,000
Burke County, NC35$1,585,000
Cherokee County, SC34$1,003,000
Henderson County, NC34$1,980,000
McDowell County, NC31$2,005,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.