Ranking of Alabama Counties By Net Domestic Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Alabama was 27.70K. Among all Alabama counties, Baldwin County had the highest net domestic migration (6.97K), followed by Madison County (5.80K), and Tuscaloosa County (3.95K).

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 2021
Baldwin
Madison
Tuscaloosa
Limestone
Shelby
Lee
Cullman
St. Clair
Lauderdale
Elmore
Ranking of Alabama Counties By Net Domestic Migration in 2021
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Baldwin County 6969
2 Madison County 5801
3 Tuscaloosa County 3946
4 Limestone County 3285
5 Shelby County 3064
6 Lee County 2253
7 Cullman County 1908
8 St. Clair County 1592
9 Lauderdale County 1306
10 Elmore County 1048
11 Coffee County 628
12 Jackson County 592
13 Colbert County 540
14 Marshall County 531
15 DeKalb County 419
16 Henry County 392
17 Houston County 388
18 Morgan County 366
19 Winston County 362
20 Covington County 307
21 Chilton County 290
22 Cherokee County 284
23 Bibb County 259
24 Etowah County 252
25 Autauga County 240
26 Randolph County 219
27 Lawrence County 207
28 Cleburne County 174
29 Escambia County 171
30 Geneva County 164
31 Blount County 140
32 Coosa County 131
33 Dale County 117
34 Tallapoosa County 116
35 Clay County 77
36 Walker County 55
37 Marion County 41
38 Hale County 30
39 Bullock County 18
40 Chambers County -10
41 Choctaw County -12
42 Crenshaw County -15
43 Monroe County -20
44 Franklin County -39
45 Greene County -49
46 Wilcox County -56
47 Perry County -65
47 Washington County -65
48 Calhoun County -68
49 Fayette County -72
50 Butler County -75
51 Pike County -102
52 Clarke County -120
53 Conecuh County -122
53 Lamar County -122
54 Pickens County -141
55 Marengo County -180
55 Sumter County -180
56 Lowndes County -274
57 Barbour County -308
58 Dallas County -417
59 Macon County -438
60 Russell County -555
61 Talladega County -582
62 Mobile County -1114
63 Montgomery County -1752
64 Jefferson County -4025