Federal Data HubIRS Migration Flows · JSON

New Hanover County, NC

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

Net migration: +1,277 tax returns · +1,667 people · +$226,227,000 AGI

Inflow
9,383 returns · 14,308 people · $755,875,000 AGI
Outflow
8,106 returns · 12,641 people · $529,648,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Brunswick County, NC750$47,081,000
Wake County, NC681$85,231,000
Pender County, NC490$29,838,000
Mecklenburg County, NC282$28,124,000
Onslow County, NC237$11,869,000
Guilford County, NC141$9,788,000
Cumberland County, NC116$5,844,000
Durham County, NC114$10,545,000
Forsyth County, NC99$8,413,000
Johnston County, NC98$6,809,000

Top destinations (where leavers went)

CountyReturnsAGI
Brunswick County, NC1,286$80,694,000
Pender County, NC760$56,300,000
Wake County, NC524$36,490,000
Mecklenburg County, NC307$19,837,000
Onslow County, NC286$14,638,000
Guilford County, NC119$10,214,000
Durham County, NC114$6,774,000
Duplin County, NC98$4,081,000
Horry County, SC89$4,889,000
Buncombe County, NC89$5,485,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.