Federal Data HubIRS Migration Flows · JSON

Lincoln County, NC

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

Net migration: +758 tax returns · +1,708 people · +$97,801,000 AGI

Inflow
3,384 returns · 6,284 people · $296,215,000 AGI
Outflow
2,626 returns · 4,576 people · $198,414,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Mecklenburg County, NC692$74,246,000
Gaston County, NC535$31,523,000
Catawba County, NC385$23,630,000
Iredell County, NC154$14,762,000
Cleveland County, NC111$6,046,000
Cabarrus County, NC80$7,947,000
Caldwell County, NC39$4,034,000
Union County, NC38$3,732,000
York County, SC34$2,008,000
Burke County, NC30$1,421,000

Top destinations (where leavers went)

CountyReturnsAGI
Catawba County, NC509$36,813,000
Gaston County, NC388$18,989,000
Mecklenburg County, NC338$31,028,000
Cleveland County, NC100$4,666,000
Iredell County, NC99$8,684,000
Cabarrus County, NC57$3,796,000
Burke County, NC38$1,534,000
York County, SC34$2,056,000
Wake County, NC27$1,943,000
Caldwell County, NC27$1,517,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.