Federal Data HubIRS Migration Flows · JSON

Iredell County, NC

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

Net migration: +1,411 tax returns · +3,269 people · +$129,025,000 AGI

Inflow
7,106 returns · 13,018 people · $577,143,000 AGI
Outflow
5,695 returns · 9,749 people · $448,118,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Mecklenburg County, NC1,554$138,044,000
Rowan County, NC313$16,357,000
Cabarrus County, NC297$20,084,000
Catawba County, NC292$17,275,000
Forsyth County, NC134$8,910,000
Alexander County, NC112$6,478,000
Gaston County, NC102$6,143,000
Lincoln County, NC99$8,684,000
Wake County, NC85$7,456,000
Guilford County, NC76$4,619,000

Top destinations (where leavers went)

CountyReturnsAGI
Mecklenburg County, NC1,013$90,456,000
Catawba County, NC355$21,338,000
Rowan County, NC342$23,589,000
Cabarrus County, NC219$15,646,000
Lincoln County, NC154$14,762,000
Alexander County, NC139$7,438,000
Davie County, NC132$9,655,000
Forsyth County, NC121$7,499,000
Wake County, NC110$7,442,000
Gaston County, NC77$4,483,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.