Ranking of Alabama Counties By Net Domestic Migration in 2020

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net Domestic Migration for Alabama was 13.12K. Among all Alabama counties, Madison County had the highest net domestic migration (5.99K), followed by Baldwin County (5.92K), and Limestone County (2.98K).

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 2020
Madison
Baldwin
Limestone
Shelby
Lee
St. Clair
Cullman
Lauderdale
Coffee
Elmore
Ranking of Alabama Counties By Net Domestic Migration in 2020
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Madison County 5986
2 Baldwin County 5918
3 Limestone County 2978
4 Shelby County 2789
5 Lee County 1082
6 St. Clair County 1066
7 Cullman County 1037
8 Lauderdale County 608
9 Coffee County 562
10 Elmore County 537
11 Autauga County 360
12 Etowah County 317
13 Colbert County 230
14 Geneva County 219
15 Cherokee County 208
16 Randolph County 203
17 Houston County 198
18 Morgan County 191
19 DeKalb County 189
20 Henry County 182
21 Lawrence County 153
22 Russell County 101
23 Chilton County 95
24 Marshall County 94
25 Jackson County 91
26 Blount County 68
27 Cleburne County 56
28 Butler County 52
29 Fayette County 47
30 Talladega County 42
31 Coosa County 28
32 Hale County 25
33 Tallapoosa County 13
34 Barbour County 10
35 Covington County 8
36 Marion County 4
37 Lamar County -5
38 Tuscaloosa County -23
39 Lowndes County -34
40 Macon County -59
41 Crenshaw County -66
42 Winston County -69
43 Pickens County -75
44 Clay County -87
45 Greene County -104
46 Choctaw County -107
47 Marengo County -122
48 Pike County -123
49 Conecuh County -124
50 Monroe County -125
51 Sumter County -133
52 Franklin County -144
53 Bibb County -166
54 Bullock County -170
55 Wilcox County -174
56 Perry County -201
57 Chambers County -208
58 Escambia County -220
59 Washington County -253
60 Clarke County -275
61 Calhoun County -289
62 Walker County -320
63 Dale County -364
64 Dallas County -910
65 Mobile County -1425
66 Montgomery County -2308
67 Jefferson County -3949