Alabama Net Domestic Migration By County in 2017

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2017, the net domestic migration for Alabama was 2,287. Baldwin County had the highest net domestic migration (4,622) followed by Madison County (3,690), and Shelby County (1,379). On the other hand, Jefferson County had the lowest net domestic migration (-2,446), followed by Mobile County (-2,433), and Russell County (-1,270).

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 2017
Alabama Net Domestic Migration By County in 2017
Items per page:
0 of 0
County Net Domestic Migration
Autauga 58
Baldwin 4622
Barbour -650
Bibb -80
Blount 357
Bullock -213
Butler -121
Calhoun -260
Chambers 65
Cherokee 178
Chilton 168
Choctaw -72
Clarke -221
Clay 8
Cleburne 69
Coffee 457
Colbert 239
Conecuh -28
Coosa -38
Covington -221
Crenshaw -16
Cullman 434
Dale -108
Dallas -821
DeKalb 244
Elmore 23
Escambia -458
Etowah 278
Fayette -5
Franklin -192
Geneva -9
Greene -154
Hale -24
Henry 79
Houston -24
Jackson -29
Jefferson -2446
Lamar 29
Lauderdale 392
Lawrence -144
Lee 1179
Limestone 999
Lowndes -129
Macon -194
Madison 3690
Marengo -103
Marion -60
Marshall 228
Mobile -2433
Monroe -207
Montgomery -1246
Morgan -327
Perry -207
Pickens -122
Pike -232
Randolph 244
Russell -1270
St. Clair 547
Shelby 1379
Sumter -219
Talladega -245
Tallapoosa 219
Tuscaloosa 99
Walker -329
Washington -101
Wilcox -165
Winston -74