Federal Data HubIRS Migration Flows · JSON

Elmore County, AL

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

Net migration: +188 tax returns · +446 people · +$13,946,000 AGI

Inflow
2,389 returns · 4,528 people · $145,919,000 AGI
Outflow
2,201 returns · 4,082 people · $131,973,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Montgomery County, AL587$38,733,000
Autauga County, AL438$24,777,000
Tallapoosa County, AL117$7,224,000
Lee County, AL62$3,803,000
Jefferson County, AL55$5,962,000
Shelby County, AL48$3,168,000
Dallas County, AL35$1,613,000
Chilton County, AL26$1,324,000
Madison County, AL23$1,121,000
Macon County, AL22$823,000

Top destinations (where leavers went)

CountyReturnsAGI
Montgomery County, AL449$27,835,000
Autauga County, AL443$25,847,000
Tallapoosa County, AL120$6,324,000
Lee County, AL78$4,160,000
Jefferson County, AL72$3,813,000
Shelby County, AL50$3,069,000
Baldwin County, AL38$3,391,000
Chilton County, AL36$2,102,000
Madison County, AL35$2,119,000
Coosa County, AL23$1,451,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.