Migration + Wealth Flow Explorer

County

Cullman County, AL

In the IRS's 2022–2023 Statistics of Income migration data, Cullman County, AL recorded 1,134 households (2,148 people) moving in and 967 households (1,867 people) moving out — a net gained of 167 households and $17.44M in reported adjusted gross income.

The single largest recorded source of newcomers was Jefferson County, AL: 222 households (405 people) moved from there, representing $17.73M in reported income.

Inbound (reported)

$69.06M

1,134 households · 2,148 people

Outbound (reported)

$51.63M

967 households · 1,867 people

Net (reported)

$17.44M

167 households · 281 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
Jefferson County, AL222405$17.73M
Morgan County, AL238449$12.76M
Blount County, AL171352$9.92M
Madison County, AL105192$7.95M
Marshall County, AL127252$5.66M
Limestone County, AL3563$3.48M
Shelby County, AL3871$2.83M
Walker County, AL60113$2.73M
Winston County, AL61111$2.68M
Lawrence County, AL2850$1.57M
St. Clair County, AL2859$1.17M
Etowah County, AL2131$591.0K

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