Alabama Net Migration By County in 2021

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for Alabama was 29,521. Baldwin County had the highest net migration (7,077) followed by Madison County (6,026), and Tuscaloosa County (4,078). On the other hand, Jefferson County had the lowest net migration (-3,759), followed by Montgomery County (-1,627), and Mobile County (-1,006).

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 2021
Alabama Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Autauga 257
Baldwin 7077
Barbour -313
Bibb 255
Blount 150
Bullock -41
Butler -70
Calhoun -58
Chambers 16
Cherokee 291
Chilton 309
Choctaw -11
Clarke -120
Clay 77
Cleburne 175
Coffee 644
Colbert 552
Conecuh -123
Coosa 76
Covington 309
Crenshaw -8
Cullman 1903
Dale 128
Dallas -407
DeKalb 457
Elmore 1071
Escambia 171
Etowah 268
Fayette -72
Franklin -5
Geneva 171
Greene -49
Hale 31
Henry 391
Houston 406
Jackson 606
Jefferson -3759
Lamar -122
Lauderdale 1338
Lawrence 208
Lee 2440
Limestone 3303
Lowndes -274
Macon -437
Madison 6026
Marengo -181
Marion 47
Marshall 580
Mobile -1006
Monroe -20
Montgomery -1627
Morgan 386
Perry -65
Pickens -179
Pike -74
Randolph 220
Russell -547
St. Clair 1605
Shelby 3212
Sumter -175
Talladega -421
Tallapoosa 118
Tuscaloosa 4078
Walker 76
Washington -64
Wilcox -50
Winston 371