Ranking of Alabama Counties By Net Migration in 2015

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2015, the Net Migration for Alabama was 3.54K. Among all Alabama counties, Baldwin County had the highest net migration (3.60K), followed by Madison County (2.09K), and Shelby County (1.68K).

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 Migration in 2015
Baldwin
Madison
Shelby
Lee
Tuscaloosa
Limestone
Cullman
Pickens
St. Clair
Randolph
Ranking of Alabama Counties By Net Migration in 2015
Items per page:
0 of 0
Rank County Net Migration
1 Baldwin County 3602
2 Madison County 2085
3 Shelby County 1683
4 Lee County 1659
5 Tuscaloosa County 1026
6 Limestone County 703
7 Cullman County 652
8 Pickens County 519
9 St. Clair County 447
10 Randolph County 268
11 Pike County 233
12 Coffee County 229
13 Elmore County 192
14 Colbert County 102
15 Geneva County 100
16 DeKalb County 85
17 Marshall County 82
18 Henry County 73
19 Crenshaw County 59
20 Chambers County 52
21 Bibb County 29
22 Clay County 21
22 Conecuh County 21
23 Marion County 13
24 Washington County 8
25 Escambia County 5
26 Wilcox County -22
27 Fayette County -33
28 Cleburne County -43
29 Cherokee County -52
30 Houston County -55
31 Choctaw County -59
31 Coosa County -59
32 Greene County -61
33 Hale County -65
34 Franklin County -69
35 Covington County -71
36 Sumter County -73
37 Blount County -75
38 Autauga County -84
39 Chilton County -87
40 Lamar County -116
41 Butler County -125
42 Lowndes County -128
43 Monroe County -145
44 Walker County -146
45 Dale County -150
46 Etowah County -153
47 Perry County -154
48 Winston County -160
49 Jackson County -162
50 Clarke County -179
51 Marengo County -203
52 Bullock County -259
53 Tallapoosa County -265
54 Lawrence County -267
55 Morgan County -273
56 Macon County -286
57 Talladega County -325
58 Calhoun County -364
59 Lauderdale County -373
60 Barbour County -416
61 Dallas County -597
62 Russell County -694
63 Mobile County -1154
64 Jefferson County -1179
65 Montgomery County -1225