Ranking of Alabama Counties By Net Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Migration for Alabama was 29.51K. Among all Alabama counties, Baldwin County had the highest net migration (7.07K), followed by Madison County (6.01K), and Tuscaloosa County (4.08K).

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 2021
Baldwin
Madison
Tuscaloosa
Limestone
Shelby
Lee
Cullman
St. Clair
Lauderdale
Elmore
Ranking of Alabama Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 Baldwin County 7074
2 Madison County 6013
3 Tuscaloosa County 4075
4 Limestone County 3304
5 Shelby County 3201
6 Lee County 2435
7 Cullman County 1902
8 St. Clair County 1600
9 Lauderdale County 1338
10 Elmore County 1064
11 Coffee County 654
12 Jackson County 604
13 Marshall County 577
14 Colbert County 550
15 DeKalb County 454
16 Houston County 409
17 Henry County 392
18 Morgan County 384
19 Winston County 370
20 Chilton County 310
21 Covington County 308
22 Cherokee County 291
23 Etowah County 271
24 Bibb County 260
25 Autauga County 255
26 Randolph County 220
27 Lawrence County 207
28 Cleburne County 174
29 Escambia County 171
30 Geneva County 170
31 Blount County 149
32 Coosa County 130
33 Dale County 125
34 Tallapoosa County 120
35 Clay County 76
36 Walker County 73
37 Marion County 53
38 Hale County 31
39 Bullock County 19
40 Chambers County 12
41 Franklin County -6
42 Crenshaw County -9
43 Choctaw County -11
44 Monroe County -20
45 Greene County -49
46 Wilcox County -52
47 Calhoun County -56
48 Washington County -64
49 Perry County -65
50 Butler County -70
51 Fayette County -72
52 Pike County -76
53 Clarke County -120
54 Conecuh County -122
54 Lamar County -122
55 Pickens County -138
56 Sumter County -174
57 Marengo County -180
58 Lowndes County -274
59 Barbour County -308
60 Dallas County -407
61 Macon County -437
62 Russell County -547
63 Talladega County -567
64 Mobile County -989
65 Montgomery County -1622
66 Jefferson County -3759