Fairview, Alabama — Who's Moving In and Out

In the most recent IRS tax year (2022-2023), about 3,693 people moved into Cullman County from elsewhere in the United States, while 2,770 moved out - a net gain of 923 residents. Households moving in reported an average income of $62,638, compared with $55,246 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.Morgan County449$53,609
2.Jefferson County405$79,860
3.Blount County352$58,000
4.Marshall County252$44,567
5.Madison County192$75,686
6.Walker County113$45,567
7.Winston County111$43,934
8.Shelby County71$74,368
9.Limestone County63$99,457
10.St. Clair County59$41,750
Where Departing Residents Go
# Destination County People Avg Income
1.Morgan County450$53,060
2.Jefferson County270$57,078
3.Marshall County235$44,264
4.Blount County219$43,941
5.Madison County195$71,325
6.Walker County119$39,328
7.Winston County98$50,404
8.Limestone County65$58,647
9.Shelby County51$50,452
10.Etowah County49$42,636
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.