Alabama Net Domestic Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net domestic migration for Alabama was 29,946. Madison County had the highest net domestic migration (7,145) followed by Baldwin County (6,627), and Limestone County (3,434). On the other hand, Jefferson County had the lowest net domestic migration (-3,447), followed by Montgomery County (-2,440), and Dallas County (-455).

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 2023
Alabama Net Domestic Migration By County in 2023
Items per page:
0 of 0
County Net Domestic Migration
Autauga 490
Baldwin 6627
Barbour -40
Bibb -76
Blount 366
Bullock -211
Butler -204
Calhoun 904
Chambers 6
Cherokee 495
Chilton 552
Choctaw -90
Clarke -161
Clay 3
Cleburne 321
Coffee 680
Colbert 498
Conecuh 15
Coosa 66
Covington 587
Crenshaw 97
Cullman 1428
Dale 233
Dallas -455
DeKalb 501
Elmore 825
Escambia 77
Etowah 701
Fayette -19
Franklin -143
Geneva 348
Greene -70
Hale 331
Henry 306
Houston 379
Jackson 792
Jefferson -3447
Lamar 49
Lauderdale 1084
Lawrence 411
Lee 1318
Limestone 3434
Lowndes -20
Macon -121
Madison 7145
Marengo -40
Marion 200
Marshall 846
Mobile -334
Monroe -94
Montgomery -2440
Morgan 818
Perry -113
Pickens 19
Pike 86
Randolph 400
Russell 168
St. Clair 1702
Shelby 2030
Sumter -145
Talladega 607
Tallapoosa 1
Tuscaloosa -139
Walker 558
Washington -35
Wilcox -159
Winston -2