Ranking of Alabama Counties By Net International Migration in 2019

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2019, the Net International Migration for Alabama was 2.29K. Among all Alabama counties, Jefferson County had the highest net international migration (337), followed by Lee County (299), and Montgomery County (291).

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