Federal Data HubIRS Migration Flows · JSON

Etowah County, AL

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

Net migration: +165 tax returns · +459 people · +$18,615,000 AGI

Inflow
2,106 returns · 4,055 people · $117,850,000 AGI
Outflow
1,941 returns · 3,596 people · $99,235,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Marshall County, AL268$11,721,000
Calhoun County, AL251$10,690,000
St. Clair County, AL125$9,417,000
Jefferson County, AL117$6,182,000
DeKalb County, AL96$3,688,000
Cherokee County, AL81$4,202,000
Blount County, AL78$3,394,000
Madison County, AL54$2,574,000
Shelby County, AL38$3,050,000
Talladega County, AL36$1,306,000

Top destinations (where leavers went)

CountyReturnsAGI
Calhoun County, AL260$10,008,000
Marshall County, AL227$17,746,000
Jefferson County, AL132$6,102,000
St. Clair County, AL129$7,089,000
Madison County, AL91$4,889,000
DeKalb County, AL91$3,462,000
Cherokee County, AL73$2,791,000
Blount County, AL68$2,872,000
Shelby County, AL47$2,505,000
Talladega County, AL37$1,829,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.