Carbon Hill, Alabama — Who's Moving In and Out

In the most recent IRS tax year (2022-2023), about 2,233 people moved into Walker County from elsewhere in the United States, while 1,870 moved out - a net gain of 363 residents. Households moving in reported an average income of $56,223, compared with $46,489 for those leaving - the county is attracting higher earners than it loses. Migration is measured at the county level from address changes on federal tax returns.

Migration Flows
people arriving   people leaving — thicker lines mean more movers
Where New Residents Come From
# Origin County People Avg Income
1.Jefferson County693$59,783
2.Winston County213$40,020
3.Cullman County119$39,328
4.Tuscaloosa County75$46,722
5.Blount County67$43,938
6.Fayette County46$55,862
7.Shelby County46$48,103
8.Marion County43$51,625
Where Departing Residents Go
# Destination County People Avg Income
1.Jefferson County600$44,251
2.Winston County152$53,890
3.Cullman County113$45,567
4.Tuscaloosa County74$35,333
5.Fayette County68$55,759
6.Shelby County66$68,641
7.Blount County65$50,806
8.Marion County48$36,815
9.Madison County38$39,600
Source: Internal Revenue Service, Statistics of Income county-to-county migration data. Counts reflect tax filers and their dependents; people who don't file federal returns aren't captured.