Federal Data HubIRS Migration Flows · JSON

Dale County, AL

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

Net migration: +68 tax returns · -100 people · +$4,412,000 AGI

Inflow
2,318 returns · 4,825 people · $120,636,000 AGI
Outflow
2,250 returns · 4,925 people · $116,224,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Houston County, AL406$19,808,000
Coffee County, AL249$11,020,000
Pike County, AL63$2,144,000
Geneva County, AL53$1,750,000
Henry County, AL43$2,111,000
Barbour County, AL41$1,848,000
Montgomery County, TN34$2,050,000
El Paso County, CO33$2,237,000
Bell County, TX30$1,768,000
Montgomery County, AL25$979,000

Top destinations (where leavers went)

CountyReturnsAGI
Houston County, AL382$15,415,000
Coffee County, AL309$15,088,000
Geneva County, AL52$2,013,000
Pike County, AL49$1,530,000
Henry County, AL45$2,189,000
El Paso County, TX38$2,541,000
Bell County, TX38$2,209,000
El Paso County, CO34$2,386,000
Honolulu County, HI32$2,149,000
Barbour County, AL31$1,395,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.