Alabama Net Migration By County in 2022

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2022, the net migration for Alabama was 33,206. Baldwin County had the highest net migration (7,297) followed by Madison County (6,387), and Limestone County (3,325). On the other hand, Jefferson County had the lowest net migration (-3,791), followed by Mobile County (-1,213), and Montgomery County (-861).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also for the US by state. You can also see links at the bottom of the page for the trend of the net migration for each county in Alabama.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Alabama Net Migration By County in 2022
Alabama Net Migration By County in 2022
Items per page:
0 of 0
County Net Migration
Autauga 535
Baldwin 7297
Barbour 247
Bibb -299
Blount 606
Bullock -38
Butler -105
Calhoun 672
Chambers -155
Cherokee 492
Chilton 695
Choctaw -41
Clarke -56
Clay 101
Cleburne 268
Coffee 656
Colbert 618
Conecuh -4
Coosa -111
Covington 338
Crenshaw 70
Cullman 1287
Dale 160
Dallas -611
DeKalb 462
Elmore 954
Escambia 210
Etowah 581
Fayette 84
Franklin 25
Geneva 336
Greene -113
Hale -70
Henry 334
Houston 832
Jackson 600
Jefferson -3791
Lamar 51
Lauderdale 1401
Lawrence 274
Lee 2608
Limestone 3325
Lowndes -93
Macon -283
Madison 6387
Marengo -89
Marion 361
Marshall 1028
Mobile -1213
Monroe -21
Montgomery -861
Morgan 1059
Perry -219
Pickens 234
Pike 354
Randolph 373
Russell -78
St. Clair 1281
Shelby 2356
Sumter -53
Talladega 618
Tallapoosa 130
Tuscaloosa 977
Walker 267
Washington -75
Wilcox -224
Winston 265