Federal Data HubIRS Migration Flows · JSON

Colbert County, AL

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

Net migration: +162 tax returns · +502 people · +$16,723,000 AGI

Inflow
1,551 returns · 2,946 people · $87,970,000 AGI
Outflow
1,389 returns · 2,444 people · $71,247,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Lauderdale County, AL555$28,591,000
Franklin County, AL142$8,152,000
Madison County, AL64$4,793,000
Lawrence County, AL40$1,887,000
Morgan County, AL33$1,950,000
Jefferson County, AL27$1,748,000
Limestone County, AL26$1,900,000
Marion County, AL20$1,270,000

Top destinations (where leavers went)

CountyReturnsAGI
Lauderdale County, AL502$24,425,000
Franklin County, AL104$4,189,000
Madison County, AL73$3,302,000
Lawrence County, AL70$2,598,000
Morgan County, AL37$1,798,000
Limestone County, AL33$1,518,000
Jefferson County, AL30$1,592,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.