Alabama Net Migration By County in 2019

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2019, the net migration for Alabama was 13,121. Baldwin County had the highest net migration (5,574) followed by Madison County (4,201), and Limestone County (2,807). On the other hand, Jefferson County had the lowest net migration (-2,185), followed by Mobile County (-1,567), and Montgomery County (-1,505).

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 for the US by state. You can also see links at the bottom of the page for the trend of the net migration for each county in Alabama.

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 2019
Alabama Net Migration By County in 2019
Items per page:
0 of 0
County Net Migration
Autauga 194
Baldwin 5574
Barbour -155
Bibb 6
Blount 54
Bullock -36
Butler -105
Calhoun -16
Chambers -239
Cherokee 352
Chilton 176
Choctaw -198
Clarke -234
Clay -5
Cleburne -69
Coffee 520
Colbert 343
Conecuh -163
Coosa 122
Covington 233
Crenshaw -4
Cullman 407
Dale -54
Dallas -991
DeKalb 122
Elmore 275
Escambia 86
Etowah 10
Fayette -97
Franklin 47
Geneva 79
Greene -90
Hale -101
Henry 77
Houston 1124
Jackson 158
Jefferson -2185
Lamar -69
Lauderdale 538
Lawrence 45
Lee 215
Limestone 2807
Lowndes -218
Macon -175
Madison 4201
Marengo -107
Marion 138
Marshall 342
Mobile -1567
Monroe -263
Montgomery -1505
Morgan 329
Perry -96
Pickens -27
Pike -371
Randolph 41
Russell -8
St. Clair 897
Shelby 1723
Sumter -294
Talladega 204
Tallapoosa -29
Tuscaloosa 1202
Walker 133
Washington -50
Wilcox -198
Winston 66