Migration + Wealth Flow Explorer

County

Jefferson County, AL

In the IRS's 2022–2023 Statistics of Income migration data, Jefferson County, AL recorded 9,924 households (16,388 people) moving in and 11,074 households (19,163 people) moving out — a net lost of 1,150 households and $146.30M in reported adjusted gross income.

The single largest recorded source of newcomers was Shelby County, AL: 2,379 households (3,920 people) moved from there, representing $188.31M in reported income.

At the state level, no state sent more newcomers into Jefferson County, AL than Georgia, which accounted for 592 households and $45.59M in reported AGI.

Inbound (reported)

$660.03M

9,924 households · 16,388 people

Outbound (reported)

$806.34M

11,074 households · 19,163 people

Net (reported)

-$146.30M

-1,150 households · -2,775 people

States sending newcomers

Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.

Top origin counties

CountyHouseholdsPeopleReported AGI
Shelby County, AL2,3793,920$188.31M
St. Clair County, AL7221,305$42.13M
Tuscaloosa County, AL6311,043$37.62M
Blount County, AL356666$19.01M
Madison County, AL350529$18.62M
Fulton County, GA175263$17.63M
Montgomery County, AL281452$16.48M
Davidson County, TN157240$15.17M
Walker County, AL295600$13.05M
Mobile County, AL205322$11.23M
Baldwin County, AL147224$9.66M
Walton County, FL3148$9.03M
Cobb County, GA94158$8.81M
Cullman County, AL154270$8.79M
Lee County, AL172253$8.26M
Calhoun County, AL138221$6.86M
Shelby County, TN83142$6.68M
Talladega County, AL156252$6.35M
Etowah County, AL132206$6.10M
Harris County, TX81125$5.87M

Where newcomers came from” excludes moves within Jefferson County, AL itself. Switch to outbound to see the other direction.