Federal Data HubIRS Migration Flows · JSON

Walker County, AL

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

Net migration: +164 tax returns · +363 people · +$18,955,000 AGI

Inflow
1,164 returns · 2,233 people · $65,444,000 AGI
Outflow
1,000 returns · 1,870 people · $46,489,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Jefferson County, AL350$20,924,000
Winston County, AL98$3,922,000
Cullman County, AL61$2,399,000
Tuscaloosa County, AL36$1,682,000
Blount County, AL32$1,406,000
Shelby County, AL29$1,395,000
Fayette County, AL29$1,620,000
Marion County, AL24$1,239,000

Top destinations (where leavers went)

CountyReturnsAGI
Jefferson County, AL295$13,054,000
Winston County, AL82$4,419,000
Cullman County, AL60$2,734,000
Tuscaloosa County, AL42$1,484,000
Shelby County, AL39$2,677,000
Blount County, AL31$1,575,000
Fayette County, AL29$1,617,000
Marion County, AL27$994,000
Madison County, AL20$792,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.