Ranking of Alabama Counties By Net Migration Rate per 1K in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Migration Rate per 1K for Alabama was 8.13. Among all Alabama counties, Limestone County had the highest net migration rate (34.05), followed by Baldwin County (29.65), and Cherokee County (25.73).

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 Rate per 1K in 2024
Limestone
Baldwin
Cherokee
Madison
Henry
Cleburne
Bibb
Lee
St. Clair
Chilton
Ranking of Alabama Counties By Net Migration Rate per 1K in 2024
Items per page:
0 of 0
Rank County Net Migration Rate
1 Limestone County 34.05
2 Baldwin County 29.65
3 Cherokee County 25.73
4 Madison County 20.74
5 Henry County 19.55
6 Cleburne County 18.12
7 Bibb County 16.99
8 Lee County 16.68
9 St. Clair County 16.24
10 Chilton County 15.8
11 Randolph County 15.05
12 Autauga County 14.16
13 Hale County 12.98
14 Winston County 12.79
15 Jackson County 12.26
16 Geneva County 12.12
17 Colbert County 10.52
18 Walker County 10.33
19 Coffee County 10.19
20 Cullman County 10.04
21 Clay County 9.16
22 Coosa County 9.15
23 DeKalb County 9.06
24 Lauderdale County 8.95
25 Marshall County 8.12
26 Blount County 8
27 Talladega County 7.56
28 Houston County 7.48
29 Shelby County 7.13
30 Tallapoosa County 6.93
31 Lawrence County 6.71
32 Elmore County 6.18
33 Tuscaloosa County 5.94
34 Marion County 5.63
35 Morgan County 5.49
36 Etowah County 4.46
37 Escambia County 4.4
38 Covington County 3.49
39 Russell County 3.38
40 Calhoun County 3.01
41 Fayette County 2.64
42 Dale County 2.1
43 Bullock County 1.21
44 Jefferson County 0.68
45 Mobile County 0.6
46 Crenshaw County -0.15
47 Conecuh County -0.36
48 Washington County -0.6
49 Lamar County -1.18
50 Pike County -1.3
51 Butler County -1.37
52 Franklin County -1.63
53 Montgomery County -2.72
54 Macon County -3.94
55 Chambers County -4.18
56 Wilcox County -4.24
57 Perry County -4.26
58 Clarke County -5.67
59 Monroe County -5.85
60 Marengo County -5.86
61 Sumter County -6.08
62 Choctaw County -6.66
63 Pickens County -8
64 Barbour County -8.33
65 Lowndes County -11.79
66 Dallas County -16.45
67 Greene County -19.13