Federal Data HubIRS Migration Flows · JSON

Calhoun County, AL

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

Net migration: -3 tax returns · +226 people · $-2,906,000 AGI

Inflow
2,396 returns · 4,463 people · $110,146,000 AGI
Outflow
2,399 returns · 4,237 people · $113,052,000 AGI

Top origins (where new residents came from)

CountyReturnsAGI
Talladega County, AL329$14,385,000
Etowah County, AL260$10,008,000
Jefferson County, AL128$5,164,000
St. Clair County, AL123$6,287,000
Cleburne County, AL107$6,262,000
Cherokee County, AL57$2,401,000
Shelby County, AL49$2,382,000
Clay County, AL47$1,819,000
Carroll County, GA38$1,370,000
Randolph County, AL37$1,167,000

Top destinations (where leavers went)

CountyReturnsAGI
Talladega County, AL397$19,884,000
Etowah County, AL251$10,690,000
Jefferson County, AL138$6,862,000
St. Clair County, AL124$5,249,000
Cleburne County, AL88$3,992,000
Shelby County, AL70$4,547,000
Madison County, AL68$2,601,000
Clay County, AL40$1,126,000
Cherokee County, AL36$1,238,000
Fulton County, GA29$1,390,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.