Ranking of Alabama Counties By Net International Migration in 2020

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net International Migration for Alabama was 2.08K. Among all Alabama counties, Jefferson County had the highest net international migration (252), followed by Lee County (242), and Montgomery County (230).

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 International Migration in 2020
Jefferson
Lee
Montgomery
Mobile
Madison
Tuscaloosa
Shelby
Pike
Baldwin
Franklin
Ranking of Alabama Counties By Net International Migration in 2020
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Jefferson County 252
2 Lee County 242
3 Montgomery County 230
4 Mobile County 229
5 Madison County 214
6 Tuscaloosa County 144
7 Shelby County 117
8 Pike County 76
9 Baldwin County 60
10 Franklin County 52
11 Coffee County 51
12 DeKalb County 39
12 St. Clair County 39
13 Colbert County 33
14 Lauderdale County 32
14 Marshall County 32
15 Etowah County 29
16 Morgan County 25
17 Limestone County 24
18 Sumter County 23
18 Talladega County 23
19 Elmore County 17
20 Butler County 16
21 Houston County 14
22 Chambers County 13
23 Dale County 11
24 Calhoun County 10
25 Coosa County 8
25 Marion County 8
26 Dallas County 7
27 Barbour County 6
27 Bibb County 6
27 Chilton County 6
27 Marengo County 6
28 Bullock County 5
28 Wilcox County 5
29 Crenshaw County 4
29 Walker County 4
30 Cullman County 3
30 Fayette County 3
30 Pickens County 3
30 Washington County 3
31 Cherokee County 2
31 Hale County 2
32 Blount County 1
32 Escambia County 1
32 Macon County 1
33 Conecuh County 0
33 Greene County 0
33 Lamar County 0
33 Lowndes County 0
33 Monroe County 0
33 Perry County 0
33 Randolph County 0
34 Clarke County -1
34 Clay County -1
34 Covington County -1
34 Winston County -1
35 Cleburne County -2
35 Henry County -2
36 Geneva County -3
36 Lawrence County -3
37 Choctaw County -5
38 Jackson County -7
39 Autauga County -8
39 Tallapoosa County -8
40 Russell County -11