Ranking of Alabama Counties By Net Domestic Migration in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Alabama was 30.74K. Among all Alabama counties, Madison County had the highest net domestic migration (7.34K), followed by Baldwin County (6.80K), and Limestone County (3.52K).

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 2023
Madison
Baldwin
Limestone
Shelby
St. Clair
Cullman
Lee
Lauderdale
Calhoun
Marshall
Ranking of Alabama Counties By Net Domestic Migration in 2023
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Madison County 7340
2 Baldwin County 6804
3 Limestone County 3523
4 Shelby County 2078
5 St. Clair County 1777
6 Cullman County 1471
7 Lee County 1357
8 Lauderdale County 1103
9 Calhoun County 923
10 Marshall County 866
11 Morgan County 840
12 Elmore County 822
13 Jackson County 809
14 Etowah County 733
15 Coffee County 695
16 Talladega County 633
17 Covington County 589
18 Chilton County 577
19 Walker County 539
20 DeKalb County 495
21 Autauga County 491
22 Colbert County 489
23 Cherokee County 482
24 Lawrence County 420
25 Randolph County 404
26 Houston County 374
27 Geneva County 369
28 Blount County 358
29 Hale County 327
30 Cleburne County 322
31 Henry County 319
32 Dale County 257
33 Marion County 192
34 Russell County 149
35 Pike County 100
36 Crenshaw County 95
37 Escambia County 74
38 Coosa County 49
39 Lamar County 38
40 Pickens County 22
41 Conecuh County 20
42 Clay County 2
43 Winston County -8
44 Tallapoosa County -11
45 Lowndes County -17
46 Fayette County -18
47 Chambers County -26
48 Washington County -29
49 Marengo County -41
50 Barbour County -45
51 Greene County -68
52 Bibb County -69
53 Choctaw County -88
54 Monroe County -98
55 Macon County -107
56 Perry County -114
57 Tuscaloosa County -128
58 Sumter County -136
59 Franklin County -144
60 Wilcox County -147
61 Clarke County -165
62 Butler County -207
63 Bullock County -219
64 Mobile County -405
65 Dallas County -458
66 Montgomery County -2418
67 Jefferson County -3417