Alabama Net Domestic Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net domestic migration for Alabama was 28,226. Baldwin County had the highest net domestic migration (6,962) followed by Madison County (5,756), and Limestone County (3,225). On the other hand, Jefferson County had the lowest net domestic migration (-4,535), followed by Mobile County (-1,474), and Montgomery County (-1,238).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

You can also see similar information for other states and also by state for the United States.

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 Domestic Migration By County in 2022
Alabama Net Domestic Migration By County in 2022
Items per page:
0 of 0
County Net Domestic Migration
Autauga 508
Baldwin 6962
Barbour 248
Bibb -300
Blount 599
Bullock 28
Butler -87
Calhoun 669
Chambers -253
Cherokee 470
Chilton 625
Choctaw -39
Clarke -59
Clay 107
Cleburne 255
Coffee 533
Colbert 588
Conecuh -3
Coosa 67
Covington 334
Crenshaw 71
Cullman 1284
Dale 134
Dallas -634
DeKalb 356
Elmore 925
Escambia 210
Etowah 503
Fayette 76
Franklin -67
Geneva 322
Greene -114
Hale -78
Henry 322
Houston 783
Jackson 546
Jefferson -4535
Lamar 32
Lauderdale 1309
Lawrence 276
Lee 2102
Limestone 3225
Lowndes -97
Macon -276
Madison 5756
Marengo -110
Marion 333
Marshall 921
Mobile -1474
Monroe -19
Montgomery -1238
Morgan 1033
Perry -388
Pickens 236
Pike 259
Randolph 370
Russell -99
St. Clair 1243
Shelby 2032
Sumter -46
Talladega 473
Tallapoosa 98
Tuscaloosa 758
Walker 224
Washington -74
Wilcox -234
Winston 245