Ranking of Alabama Counties By Net International Migration in 2012

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2012, the Net International Migration for Alabama was 6.28K. Among all Alabama counties, Lee County had the highest net international migration (868), followed by Jefferson County (726), and Mobile County (709).

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