Alabama Net Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net migration for Alabama was 41,791. Madison County had the highest net migration (8,680) followed by Baldwin County (7,645), and Limestone County (3,979). On the other hand, Montgomery County had the lowest net migration (-614), followed by Dallas County (-591), and Barbour County (-204).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Alabama Net Migration By County in 2024
Alabama Net Migration By County in 2024
Items per page:
0 of 0
County Net Migration
Autauga 863
Baldwin 7645
Barbour -204
Bibb 375
Blount 480
Bullock 12
Butler -25
Calhoun 350
Chambers -142
Cherokee 667
Chilton 741
Choctaw -81
Clarke -126
Clay 130
Cleburne 286
Coffee 571
Colbert 616
Conecuh -4
Coosa 94
Covington 132
Crenshaw -2
Cullman 926
Dale 105
Dallas -591
DeKalb 660
Elmore 561
Escambia 161
Etowah 460
Fayette 42
Franklin -52
Geneva 329
Greene -138
Hale 195
Henry 352
Houston 815
Jackson 657
Jefferson 453
Lamar -16
Lauderdale 870
Lawrence 225
Lee 3103
Limestone 3979
Lowndes -113
Macon -72
Madison 8680
Marengo -109
Marion 165
Marshall 825
Mobile 246
Monroe -112
Montgomery -614
Morgan 691
Perry -33
Pickens -149
Pike -43
Randolph 345
Russell 199
St. Clair 1562
Shelby 1673
Sumter -71
Talladega 614
Tallapoosa 282
Tuscaloosa 1426
Walker 672
Washington -9
Wilcox -42
Winston 304