Alabama Net Migration By County in 2023

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2023, the net migration for Alabama was 36,128. Madison County had the highest net migration (8,129) followed by Baldwin County (7,095), and Limestone County (3,627). On the other hand, Jefferson County had the lowest net migration (-2,599), followed by Montgomery County (-1,979), and Dallas County (-421).

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 2023
Alabama Net Migration By County in 2023
Items per page:
0 of 0
County Net Migration
Autauga 525
Baldwin 7095
Barbour -32
Bibb -68
Blount 382
Bullock -213
Butler -199
Calhoun 952
Chambers 29
Cherokee 496
Chilton 626
Choctaw -86
Clarke -165
Clay -1
Cleburne 321
Coffee 763
Colbert 536
Conecuh 20
Coosa 48
Covington 588
Crenshaw 122
Cullman 1487
Dale 306
Dallas -421
DeKalb 595
Elmore 851
Escambia 76
Etowah 802
Fayette -18
Franklin -90
Geneva 386
Greene -68
Hale 328
Henry 319
Houston 457
Jackson 838
Jefferson -2599
Lamar 37
Lauderdale 1161
Lawrence 419
Lee 1932
Limestone 3627
Lowndes -16
Macon -83
Madison 8129
Marengo -27
Marion 193
Marshall 1047
Mobile -80
Monroe -97
Montgomery -1979
Morgan 946
Perry -113
Pickens 36
Pike 166
Randolph 414
Russell 173
St. Clair 1795
Shelby 2326
Sumter -115
Talladega 658
Tallapoosa 8
Tuscaloosa 170
Walker 578
Washington -30
Wilcox -145
Winston 10