Ranking of Alabama Counties By Net Migration in 2012

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2012, the Net Migration for Alabama was 6.17K. Among all Alabama counties, Lee County had the highest net migration (3.61K), followed by Baldwin County (3.33K), and Russell County (2.25K).

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 Migration in 2012
Lee
Baldwin
Russell
Shelby
Madison
Limestone
Tuscaloosa
Houston
Coffee
St. Clair
Ranking of Alabama Counties By Net Migration in 2012
Items per page:
0 of 0
Rank County Net Migration
1 Lee County 3608
2 Baldwin County 3329
3 Russell County 2250
4 Shelby County 1873
5 Madison County 1776
6 Limestone County 1471
7 Tuscaloosa County 1222
8 Houston County 576
9 Coffee County 573
10 St. Clair County 536
11 Talladega County 359
12 Geneva County 215
13 Lauderdale County 209
14 Etowah County 186
15 Chambers County 156
16 Marshall County 148
17 Pike County 101
18 Colbert County 91
19 Cherokee County 61
20 Crenshaw County 43
21 Choctaw County -6
22 Lamar County -7
23 Fayette County -12
24 Sumter County -18
25 Pickens County -24
26 Jackson County -33
27 Hale County -43
28 Greene County -59
29 Cleburne County -65
30 Dale County -67
31 Cullman County -72
32 Bullock County -73
33 Marion County -74
34 Morgan County -75
35 Elmore County -84
36 Bibb County -86
37 Blount County -92
38 Winston County -95
39 Franklin County -105
40 Coosa County -106
41 Conecuh County -128
42 Wilcox County -131
43 Covington County -141
44 Escambia County -143
45 Butler County -164
46 Henry County -174
46 Monroe County -174
47 Chilton County -176
48 Barbour County -187
49 Randolph County -195
50 Washington County -198
51 Clay County -223
52 Lawrence County -234
53 Walker County -272
54 Perry County -276
55 Marengo County -321
56 Tallapoosa County -328
57 Autauga County -329
57 Lowndes County -329
58 Clarke County -445
59 Calhoun County -526
60 Dallas County -553
61 DeKalb County -591
62 Macon County -683
63 Mobile County -806
64 Montgomery County -1500
65 Jefferson County -2192