Federal Data HubIRS Migration Flows · JSON

Cumberland County, NC

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

Net migration: -698 tax returns · -2,393 people · $-137,546,000 AGI

Inflow
13,648 returns · 26,095 people · $640,366,000 AGI
Outflow
14,346 returns · 28,488 people · $777,912,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Harnett County, NC732$32,184,000
Hoke County, NC692$28,749,000
Robeson County, NC445$15,632,000
Wake County, NC430$20,885,000
Sampson County, NC185$7,182,000
Mecklenburg County, NC177$7,318,000
Moore County, NC149$8,505,000
El Paso County, CO147$8,155,000
Bell County, TX141$7,150,000
El Paso County, TX140$7,490,000

Top destinations (where leavers went)

CountyReturnsAGI
Hoke County, NC853$39,918,000
Harnett County, NC794$39,144,000
Wake County, NC624$38,847,000
Robeson County, NC463$16,402,000
Mecklenburg County, NC282$20,535,000
Moore County, NC228$17,094,000
Sampson County, NC206$8,993,000
El Paso County, CO195$11,291,000
Guilford County, NC175$6,279,000
Montgomery County, TN148$8,926,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.