Federal Data HubIRS Migration Flows · JSON

Brunswick County, NC

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

Net migration: +3,474 tax returns · +6,320 people · +$502,067,000 AGI

Inflow
7,974 returns · 13,635 people · $824,527,000 AGI
Outflow
4,500 returns · 7,315 people · $322,460,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
New Hanover County, NC1,286$80,694,000
Wake County, NC356$49,325,000
Horry County, SC224$15,118,000
Mecklenburg County, NC214$28,039,000
Guilford County, NC118$14,058,000
Cumberland County, NC116$7,924,000
Columbus County, NC115$6,914,000
Suffolk County, NY111$13,865,000
Pender County, NC95$5,825,000
Fairfax County, VA92$21,374,000

Top destinations (where leavers went)

CountyReturnsAGI
New Hanover County, NC750$47,081,000
Horry County, SC255$15,246,000
Wake County, NC183$13,361,000
Columbus County, NC148$7,448,000
Mecklenburg County, NC121$10,115,000
Pender County, NC101$7,012,000
Onslow County, NC76$3,826,000
Guilford County, NC59$6,067,000
Johnston County, NC38$2,967,000
Bladen County, NC37$1,252,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.