Ranking of Alabama Counties By Net Migration in 2022
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2022, the Net Migration for Alabama was 36.38K. Among all Alabama counties, Baldwin County had the highest net migration (7.41K), followed by Madison County (6.94K), and Limestone County (3.38K).
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.
You may also be interested in:
Related Topics: Alabama Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2022 Census.
See this for other years:
Ranking of Alabama Counties By Net Migration in 2022
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Baldwin County | 7413 |
| 2 | Madison County | 6937 |
| 3 | Limestone County | 3378 |
| 4 | Lee County | 2930 |
| 5 | Shelby County | 2424 |
| 6 | Lauderdale County | 1403 |
| 7 | Cullman County | 1315 |
| 8 | St. Clair County | 1277 |
| 9 | Tuscaloosa County | 1209 |
| 10 | Morgan County | 1203 |
| 11 | Marshall County | 1196 |
| 12 | Elmore County | 972 |
| 13 | Houston County | 912 |
| 14 | Calhoun County | 721 |
| 15 | Chilton County | 696 |
| 16 | Colbert County | 660 |
| 17 | Blount County | 635 |
| 18 | Coffee County | 624 |
| 19 | Etowah County | 603 |
| 20 | Jackson County | 586 |
| 21 | Autauga County | 562 |
| 22 | Talladega County | 513 |
| 23 | DeKalb County | 503 |
| 24 | Cherokee County | 492 |
| 25 | Randolph County | 383 |
| 26 | Pike County | 357 |
| 27 | Geneva County | 347 |
| 28 | Marion County | 336 |
| 29 | Covington County | 334 |
| 30 | Henry County | 322 |
| 31 | Walker County | 280 |
| 32 | Lawrence County | 276 |
| 33 | Barbour County | 270 |
| 34 | Winston County | 269 |
| 35 | Pickens County | 258 |
| 36 | Cleburne County | 255 |
| 37 | Escambia County | 213 |
| 38 | Dale County | 190 |
| 39 | Tallapoosa County | 123 |
| 40 | Crenshaw County | 111 |
| 41 | Clay County | 104 |
| 42 | Fayette County | 76 |
| 43 | Coosa County | 66 |
| 44 | Bullock County | 35 |
| 45 | Lamar County | 31 |
| 46 | Franklin County | 17 |
| 47 | Conecuh County | -3 |
| 48 | Sumter County | -13 |
| 49 | Monroe County | -18 |
| 50 | Choctaw County | -34 |
| 51 | Clarke County | -58 |
| 52 | Russell County | -63 |
| 53 | Washington County | -73 |
| 54 | Butler County | -75 |
| 55 | Hale County | -76 |
| 56 | Marengo County | -89 |
| 57 | Lowndes County | -96 |
| 58 | Greene County | -114 |
| 59 | Chambers County | -170 |
| 60 | Wilcox County | -232 |
| 61 | Macon County | -240 |
| 62 | Bibb County | -298 |
| 63 | Perry County | -386 |
| 64 | Dallas County | -580 |
| 65 | Montgomery County | -592 |
| 66 | Mobile County | -963 |
| 67 | Jefferson County | -3263 |