Migration + Wealth Flow Explorer

County

Madison County, AL

In the IRS's 2022–2023 Statistics of Income migration data, Madison County, AL recorded 7,870 households (13,808 people) moving in and 6,110 households (10,652 people) moving out — a net gained of 1,760 households and $92.55M in reported adjusted gross income.

The single largest recorded source of newcomers was Limestone County, AL: 1,040 households (1,974 people) moved from there, representing $77.87M in reported income.

At the state level, no state sent more newcomers into Madison County, AL than Tennessee, which accounted for 920 households and $57.41M in reported AGI.

Inbound (reported)

$537.01M

7,870 households · 13,808 people

Outbound (reported)

$444.46M

6,110 households · 10,652 people

Net (reported)

$92.55M

1,760 households · 3,156 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
Limestone County, AL1,0401,974$77.87M
Jefferson County, AL455736$31.67M
Morgan County, AL508879$26.77M
Marshall County, AL301502$17.65M
Shelby County, AL140204$12.52M
Davidson County, TN173270$12.39M
Lincoln County, TN208389$10.84M
Lauderdale County, AL202303$10.14M
Fairfax County, VA71129$9.03M
Cullman County, AL126195$8.99M
Jackson County, AL171297$8.72M
Tuscaloosa County, AL146210$8.14M
Montgomery County, AL128216$7.61M
El Paso County, CO75174$7.37M
Los Angeles County, CA84175$7.36M
Baldwin County, AL108170$7.25M
Shelby County, TN88153$6.96M
Harris County, TX74139$6.43M
San Diego County, CA66127$6.29M
Mobile County, AL129209$5.88M

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