Ranking of Alabama Counties By Net Migration in 2017

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2017, the Net Migration for Alabama was 5.83K. Among all Alabama counties, Baldwin County had the highest net migration (4.73K), followed by Madison County (4.09K), and Shelby County (1.58K).

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 2017
Baldwin
Madison
Shelby
Lee
Limestone
St. Clair
Coffee
Lauderdale
Cullman
Blount
Ranking of Alabama Counties By Net Migration in 2017
Items per page:
0 of 0
Rank County Net Migration
1 Baldwin County 4726
2 Madison County 4088
3 Shelby County 1583
4 Lee County 1571
5 Limestone County 1034
6 St. Clair County 597
7 Coffee County 550
8 Lauderdale County 447
9 Cullman County 443
10 Blount County 357
11 Tuscaloosa County 323
12 Etowah County 319
13 DeKalb County 310
14 Marshall County 297
15 Colbert County 289
16 Randolph County 242
17 Tallapoosa County 214
18 Chilton County 182
19 Cherokee County 180
20 Chambers County 83
21 Henry County 77
22 Cleburne County 67
23 Autauga County 55
24 Elmore County 49
25 Lamar County 29
26 Clay County 7
27 Houston County 4
28 Fayette County -1
29 Crenshaw County -8
30 Geneva County -13
31 Hale County -22
32 Coosa County -26
33 Conecuh County -28
34 Jackson County -35
35 Marion County -47
36 Bibb County -73
37 Winston County -75
38 Choctaw County -77
39 Dale County -79
40 Marengo County -95
41 Butler County -98
41 Washington County -98
42 Franklin County -110
42 Pickens County -110
43 Pike County -125
44 Lowndes County -129
45 Lawrence County -150
46 Greene County -153
47 Wilcox County -158
48 Sumter County -185
49 Macon County -190
50 Talladega County -193
51 Bullock County -203
52 Monroe County -207
53 Perry County -208
54 Clarke County -222
55 Covington County -223
56 Calhoun County -229
57 Morgan County -273
58 Walker County -324
59 Escambia County -455
60 Barbour County -641
61 Dallas County -809
62 Montgomery County -885
63 Russell County -1277
64 Jefferson County -2000
65 Mobile County -2056