Federal Data HubIRS Migration Flows · JSON

Carteret County, NC

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

Net migration: +327 tax returns · +727 people · +$70,627,000 AGI

Inflow
2,353 returns · 4,133 people · $210,178,000 AGI
Outflow
2,026 returns · 3,406 people · $139,551,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Craven County, NC288$21,555,000
Onslow County, NC206$12,588,000
Wake County, NC191$24,000,000
Johnston County, NC60$5,967,000
Pitt County, NC55$4,266,000
Durham County, NC40$3,475,000
New Hanover County, NC39$3,269,000
Mecklenburg County, NC34$3,279,000
Forsyth County, NC30$2,913,000
Lenoir County, NC29$2,529,000

Top destinations (where leavers went)

CountyReturnsAGI
Craven County, NC318$15,232,000
Onslow County, NC245$13,774,000
Wake County, NC129$10,271,000
New Hanover County, NC59$3,477,000
Pitt County, NC56$3,404,000
Durham County, NC32$2,670,000
Mecklenburg County, NC25$2,141,000
Johnston County, NC24$1,964,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.