Alabama Net Domestic Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net domestic migration for Alabama was 26,028. Madison County had the highest net domestic migration (6,666) followed by Baldwin County (6,570), and Limestone County (3,714). On the other hand, Montgomery County had the lowest net domestic migration (-2,114), followed by Jefferson County (-1,939), and Dallas County (-712).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

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 Domestic Migration By County in 2024
Alabama Net Domestic Migration By County in 2024
Items per page:
0 of 0
County Net Domestic Migration
Autauga 727
Baldwin 6570
Barbour -236
Bibb 373
Blount 425
Bullock -5
Butler -33
Calhoun 258
Chambers -246
Cherokee 602
Chilton 571
Choctaw -93
Clarke -129
Clay 122
Cleburne 278
Coffee 371
Colbert 544
Conecuh -9
Coosa 97
Covington 133
Crenshaw -34
Cullman 856
Dale 38
Dallas -712
DeKalb 446
Elmore 506
Escambia 153
Etowah 296
Fayette 44
Franklin -241
Geneva 294
Greene -138
Hale 195
Henry 352
Houston 554
Jackson 573
Jefferson -1939
Lamar -16
Lauderdale 720
Lawrence 207
Lee 1506
Limestone 3714
Lowndes -114
Macon -106
Madison 6666
Marengo -133
Marion 154
Marshall 410
Mobile -516
Monroe -117
Montgomery -2114
Morgan 105
Perry -52
Pickens -155
Pike -164
Randolph 324
Russell 157
St. Clair 1519
Shelby 720
Sumter -89
Talladega 546
Tallapoosa 199
Tuscaloosa 362
Walker 536
Washington -10
Wilcox -42
Winston 248