Ranking of Alabama Counties By Net International Migration in 2018

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2018, the Net International Migration for Alabama was 3.94K. Among all Alabama counties, Jefferson County had the highest net international migration (502), followed by Madison County (483), and Mobile County (413).

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 2018
Jefferson
Madison
Mobile
Lee
Montgomery
Tuscaloosa
Shelby
Baldwin
Pike
Franklin
Ranking of Alabama Counties By Net International Migration in 2018
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Jefferson County 502
2 Madison County 483
3 Mobile County 413
4 Lee County 393
5 Montgomery County 344
6 Tuscaloosa County 246
7 Shelby County 235
8 Baldwin County 118
9 Pike County 103
10 Franklin County 97
11 Morgan County 91
12 Marshall County 89
13 Coffee County 86
14 DeKalb County 85
15 Talladega County 71
16 Lauderdale County 60
17 Colbert County 53
18 Calhoun County 50
18 St. Clair County 50
19 Etowah County 48
20 Limestone County 40
21 Sumter County 33
22 Houston County 32
23 Chilton County 30
24 Elmore County 25
25 Butler County 21
26 Chambers County 19
27 Pickens County 18
28 Dale County 15
29 Bullock County 14
29 Cullman County 14
29 Marion County 14
30 Coosa County 13
31 Dallas County 11
32 Barbour County 8
32 Bibb County 8
32 Marengo County 8
33 Crenshaw County 7
33 Walker County 7
33 Wilcox County 7
34 Escambia County 6
35 Blount County 4
36 Fayette County 3
37 Autauga County 2
37 Cherokee County 2
37 Hale County 2
37 Macon County 2
37 Washington County 2
38 Conecuh County 1
38 Greene County 1
39 Henry County 0
39 Lamar County 0
39 Lowndes County 0
39 Monroe County 0
39 Perry County 0
39 Winston County 0
40 Clarke County -1
40 Clay County -1
40 Randolph County -1
41 Cleburne County -2
41 Covington County -2
41 Tallapoosa County -2
42 Geneva County -4
43 Choctaw County -5
44 Jackson County -6
44 Lawrence County -6
45 Russell County -16