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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration Rate per 1K for Alabama was 8.43. Among all Alabama counties, Limestone County had the highest net migration rate (32.31), followed by Baldwin County (30.02), and Hale County (22.41).

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 2023
Limestone
Baldwin
Hale
Madison
Cherokee
Cleburne
Randolph
St. Clair
Henry
Cullman
Ranking of Alabama Counties By Net Migration Rate per 1K in 2023
Items per page:
0 of 0
Rank County Net Migration Rate
1 Limestone County 32.31
2 Baldwin County 30.02
3 Hale County 22.41
4 Madison County 21.52
5 Cherokee County 21.48
6 Cleburne County 21.09
7 Randolph County 18.44
8 St. Clair County 18.32
9 Henry County 17.24
10 Cullman County 16.26
11 Jackson County 16.2
12 Covington County 15.55
13 Coffee County 15.48
14 Chilton County 15.03
15 Lee County 14.42
16 Geneva County 13.89
17 Lawrence County 12.81
18 Lauderdale County 12.51
19 Shelby County 12.11
20 Marshall County 11.9
21 Morgan County 10.4
22 Walker County 10.35
23 Autauga County 10.04
24 Elmore County 9.66
25 Colbert County 9.57
26 Crenshaw County 9.44
27 DeKalb County 9.43
28 Calhoun County 8.37
29 Talladega County 8.21
30 Etowah County 8.15
31 Marion County 7.12
32 Blount County 6.83
33 Coosa County 6.13
34 Dale County 5.92
35 Pike County 5.53
36 Houston County 5.52
37 Lamar County 3.6
38 Russell County 3.55
39 Tuscaloosa County 3.06
40 Chambers County 2.64
41 Escambia County 2.27
42 Winston County 1.81
43 Tallapoosa County 1.76
44 Conecuh County 1.7
45 Pickens County 1.28
46 Mobile County 0.71
47 Clay County 0.64
48 Franklin County 0.47
49 Barbour County -0.77
50 Marengo County -1.17
51 Fayette County -1.31
52 Lowndes County -1.95
53 Jefferson County -2.2
54 Washington County -2.26
55 Bibb County -3.42
56 Monroe County -4.61
57 Macon County -5.09
58 Montgomery County -5.27
59 Choctaw County -6.4
60 Clarke County -7.13
61 Greene County -9.52
62 Dallas County -9.61
63 Butler County -10.65
64 Sumter County -11
65 Perry County -12.51
66 Wilcox County -15.86
67 Bullock County -19.57