Ranking of Alabama Counties By Net Domestic Migration in 2015

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2015, the Net Domestic Migration for Alabama was -1.55K. Among all Alabama counties, Baldwin County had the highest net domestic migration (3.44K), followed by Madison County (1.51K), and Shelby County (1.50K).

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 2015
Baldwin
Madison
Shelby
Lee
Limestone
Tuscaloosa
Cullman
Pickens
St. Clair
Randolph
Ranking of Alabama Counties By Net Domestic Migration in 2015
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Baldwin County 3437
2 Madison County 1508
3 Shelby County 1502
4 Lee County 1121
5 Limestone County 659
6 Tuscaloosa County 623
7 Cullman County 611
8 Pickens County 508
9 St. Clair County 404
10 Randolph County 272
11 Elmore County 142
12 Coffee County 133
13 Pike County 127
14 Geneva County 104
15 Henry County 71
16 Crenshaw County 56
17 DeKalb County 52
18 Colbert County 43
19 Chambers County 31
20 Clay County 24
21 Conecuh County 19
21 Marshall County 19
22 Bibb County 15
23 Marion County 7
24 Escambia County 2
25 Washington County -9
26 Wilcox County -22
27 Cleburne County -37
28 Fayette County -39
29 Cherokee County -52
30 Choctaw County -58
31 Greene County -62
31 Hale County -62
32 Covington County -69
33 Coosa County -72
34 Blount County -90
34 Houston County -90
35 Franklin County -103
36 Autauga County -107
37 Lamar County -117
38 Chilton County -119
39 Sumter County -123
40 Lowndes County -127
41 Monroe County -144
42 Butler County -153
42 Walker County -153
43 Perry County -159
44 Winston County -162
45 Jackson County -164
46 Clarke County -177
47 Etowah County -204
48 Marengo County -208
49 Bullock County -260
50 Tallapoosa County -263
51 Lawrence County -266
52 Dale County -273
53 Macon County -292
54 Talladega County -375
55 Morgan County -391
56 Barbour County -429
57 Lauderdale County -430
58 Calhoun County -441
59 Dallas County -601
60 Russell County -755
61 Montgomery County -1719
62 Mobile County -1767
63 Jefferson County -1899