Ranking of Alabama Counties By Net Domestic Migration in 2017

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2017, the Net Domestic Migration for Alabama was 2.29K. Among all Alabama counties, Baldwin County had the highest net domestic migration (4.62K), followed by Madison County (3.69K), and Shelby County (1.38K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Alabama counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Alabama Counties By Net Domestic Migration in 2017
Baldwin
Madison
Shelby
Lee
Limestone
St. Clair
Coffee
Cullman
Lauderdale
Blount
Ranking of Alabama Counties By Net Domestic Migration in 2017
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Baldwin County 4622
2 Madison County 3690
3 Shelby County 1379
4 Lee County 1179
5 Limestone County 999
6 St. Clair County 547
7 Coffee County 457
8 Cullman County 434
9 Lauderdale County 392
10 Blount County 357
11 Etowah County 278
12 DeKalb County 244
12 Randolph County 244
13 Colbert County 239
14 Marshall County 228
15 Tallapoosa County 219
16 Cherokee County 178
17 Chilton County 168
18 Tuscaloosa County 99
19 Henry County 79
20 Cleburne County 69
21 Chambers County 65
22 Autauga County 58
23 Lamar County 29
24 Elmore County 23
25 Clay County 8
26 Fayette County -5
27 Geneva County -9
28 Crenshaw County -16
29 Hale County -24
29 Houston County -24
30 Conecuh County -28
31 Jackson County -29
32 Coosa County -38
33 Marion County -60
34 Choctaw County -72
35 Winston County -74
36 Bibb County -80
37 Washington County -101
38 Marengo County -103
39 Dale County -108
40 Butler County -121
41 Pickens County -122
42 Lowndes County -129
43 Lawrence County -144
44 Greene County -154
45 Wilcox County -165
46 Franklin County -192
47 Macon County -194
48 Monroe County -207
48 Perry County -207
49 Bullock County -213
50 Sumter County -219
51 Clarke County -221
51 Covington County -221
52 Pike County -232
53 Talladega County -245
54 Calhoun County -260
55 Morgan County -327
56 Walker County -329
57 Escambia County -458
58 Barbour County -650
59 Dallas County -821
60 Montgomery County -1246
61 Russell County -1270
62 Mobile County -2433
63 Jefferson County -2446