Skip to content
Beacon CRE

Where are people moving in Alabama?

Limestone County (29.5 per 1,000 residents), Baldwin County (22.5 per 1,000 residents) and Madison County (20.1 per 1,000 residents) drew the most people from other U.S. counties for their size in Alabama in 2025.

Data as of 2025 · updated

Want Pro for Alabama? Get notified

All 67 ranked Alabama counties

Alabama counties ranked by net domestic migration per 1,000 residents
RankCountyPer 1,000 residents, 2025Net movers 2025Residents
1Limestone County29.5+3,632122,928
2Baldwin County22.5+6,012267,761
3Madison County20.1+8,719433,516
4Cherokee County19.3+51126,413
5Cleburne County14.5+23215,970
6Cullman County14.1+1,32294,009
7St. Clair County12.7+1,24798,206
8Geneva County11.8+32427,554
9Henry County11.4+21018,394
10Pike County11.4+38433,688
11Jackson County9.9+53754,281
12Randolph County8.6+19923,163
13Lawrence County8.5+28833,843
14Lamar County7.8+10613,587
15Shelby County7.2+1,717238,552
16Colbert County7.0+41459,474
17Elmore County6.2+56691,577
18Coffee County6.2+35156,953
19Etowah County6.1+629103,886
20Tallapoosa County5.5+22640,953
21DeKalb County4.1+30674,085
22Talladega County4.1+33581,603
23Walker County4.1+26765,140
24Houston County4.1+449110,318
25Chilton County4.0+19047,708
26Autauga County4.0+24561,920
27Escambia County3.9+14236,665
28Franklin County3.6+11832,449
29Lee County3.6+689189,881
30Covington County3.5+13437,947
31Clay County3.4+4914,207
32Bibb County3.2+7222,262
33Hale County3.0+4615,194
34Barbour County3.0+7324,607
35Fayette County2.7+4315,872
36Russell County2.4+14058,898
37Marshall County2.2+223103,537
38Winston County2.1+5123,829
39Crenshaw County2.0+2613,175
40Blount County1.3+8160,156
41Lauderdale County1.2+11297,135
42Sumter County1.1+1311,588
43Chambers County−0.3−934,253
44Morgan County−0.3−39126,483
45Calhoun County−0.6−69115,834
46Clarke County−1.2−2622,014
47Coosa County−2.0−2010,161
48Conecuh County−2.2−2410,899
49Mobile County−2.4−996411,658
50Monroe County−2.8−5418,965
51Dale County−3.1−15649,912
52Tuscaloosa County−3.1−759241,368
53Bullock County−3.4−339,780
54Marengo County−3.4−6318,311
55Greene County−3.5−257,067
56Jefferson County−4.5−2,975665,742
57Butler County−4.5−8218,100
58Marion County−5.2−15029,097
59Montgomery County−5.7−1,291225,891
60Washington County−6.4−9514,822
61Choctaw County−6.6−7811,904
62Macon County−7.5−13618,132
63Lowndes County−8.5−809,359
64Pickens County−9.3−16918,221
65Dallas County−12.4−43435,140
66Wilcox County−17.9−1739,666
67Perry County−18.3−1367,425

How this is ranked

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

Source: U.S. Census Bureau, Population Estimates Program (Vintage 2025). Figures come from public federal statistics and are informational only, not investment advice. Check the source before relying on a number. Methodology: how ranks and figures are built. More on every layer: data sources and licences.

Get the report for any Alabama county — $99

The County Growth and Demographics Report for any county as a PDF, from federal data: population and migration, housing and rents, permits, private employers and jobs, unemployment, ranks in the state and the country, and neighbouring counties, with a source next to every number. Pay once, no subscription.

Every purchase also includes a CSV of every table in the report, ready for a spreadsheet.

Refund terms: Terms. · How we compute every number

Questions

Which county in Alabama gains the most people from other counties?

Limestone County: 29.5 per 1,000 residents, ahead of Baldwin County (22.5 per 1,000 residents) and Madison County (20.1 per 1,000 residents), of 67 Alabama counties ranked.

How is this ranking calculated?

Net domestic migration from the Census Bureau's population estimates for 2025: people who moved in from other U.S. counties minus people who moved out, per 1,000 residents. Moves from and to other countries are not included. Counties with fewer than 1,000 residents, or without a figure for the same period as the others, are not ranked.

More county rankings for Alabama

Net domestic migration per 1,000 residents in other states

Across the U.S.