Alabama · 107 places of 5,000+

Fastest-growing cities in Alabama, 2020 to 2024

Short answer

Loxley is the fastest-growing city of 5,000+ in Alabama, +42.4% from 2020 to 2024. Foley (+34.3%) is second.
Fastest
+42.4%
Growing
70
Shrinking
37

The 20 fastest-growing

Loxley grew fastest, from 3,636 in July 2020 to 5,176 in July 2024, +42.4%. It is the 106th largest of the 107 places ranked. 70 places grew and 37 shrank or held flat; the median change was +1.7%.

By raw numbers the biggest gain was in Huntsville, +14,023 people. At the other end, Selma changed by -8.5%. Growth is measured between the July 2020 and July 2024 estimates for places with 5,000 or more residents in 2024, so fast growth from a small base can outrank larger absolute gains.

  1. 01Loxley+42.4%
  2. 02Foley+34.3%
  3. 03Margaret+28.2%
  4. 04Athens+26.6%
  5. 05Semmes+20.5%
  6. 06Pike Road+20.2%
  7. 07Odenville+15.2%
  8. 08Fairhope+14.7%
  9. 09Gulf Shores+13.5%
  10. 10Chelsea+13.5%
  11. 11Robertsdale+12.8%
  12. 12Lincoln+12.8%
  13. 13Opelika+12.7%
  14. 14Springville+12.3%
  15. 15Madison+11.7%
  16. 16Calera+11.5%
  17. 17Daphne+11.0%
  18. 18Cullman+9.6%
  19. 19Spanish Fort+9.4%
  20. 20Headland+9.1%
Change in population, July 2020 to July 2024, places of 5,000+ in 2024.

Dots: the 20 places in the chart. Orange pin: Loxley, ranked first.

All 107 places of 5,000+ ranked

#Place2024Since 2020County
1Loxley5,176+42.4%Baldwin County
2Foley28,043+34.3%Baldwin County
3Margaret6,654+28.2%St. Clair County
4Athens32,587+26.6%Limestone County
5Semmes6,193+20.5%Mobile County
6Pike Road11,500+20.2%Montgomery County
7Odenville5,711+15.2%St. Clair County
8Fairhope26,044+14.7%Baldwin County
9Gulf Shores17,431+13.5%Baldwin County
10Chelsea17,293+13.5%Shelby County
11Robertsdale7,613+12.8%Baldwin County
12Lincoln7,790+12.8%Talladega County
13Opelika35,005+12.7%Lee County
14Springville5,392+12.3%St. Clair County
15Madison64,029+11.7%Madison County +1
16Calera18,530+11.5%Shelby County +1
17Daphne30,751+11.0%Baldwin County
18Cullman20,239+9.6%Cullman County
19Spanish Fort11,118+9.4%Baldwin County
20Headland5,429+9.1%Henry County
21Auburn83,757+8.7%Lee County
22Pell City14,094+8.6%St. Clair County
23Tuscaloosa114,288+8.2%Tuscaloosa County
24Guntersville9,242+7.6%Marshall County
25Montevallo7,761+7.4%Shelby County
26Rainsville5,931+7.3%DeKalb County
27Enterprise30,731+6.6%Coffee County +1
28Huntsville230,402+6.5%Madison County +2
29Muscle Shoals17,409+6.3%Colbert County
30Prattville40,139+6.1%Autauga County +1
31Orange Beach8,599+5.8%Baldwin County
32Arab8,918+5.6%Marshall County +1
33Clanton9,228+5.4%Chilton County
34Florence42,716+5.2%Lauderdale County
35Millbrook17,392+5.2%Elmore County +1
36Helena22,200+5.2%Shelby County +1
37Wetumpka7,667+4.9%Elmore County
38Pelham25,396+4.7%Shelby County
39Bay Minette8,505+4.7%Baldwin County
40Albertville23,392+4.3%Marshall County
41Hartselle16,201+4.0%Morgan County
42Boaz10,473+3.6%Marshall County +1
43Trussville27,079+3.3%Jefferson County +1
44Alabaster34,460+3.2%Shelby County
45Moody13,596+2.8%St. Clair County
46Smiths Station5,583+2.8%Lee County
47Scottsboro15,957+2.5%Jackson County
48Jacksonville14,651+2.4%Calhoun County
49Roanoke5,424+2.0%Randolph County
50Tuscumbia9,222+1.9%Colbert County
51Leeds12,573+1.9%Jefferson County +2
52Homewood27,919+1.9%Jefferson County
53Satsuma6,874+1.7%Mobile County
54Southside9,633+1.7%Etowah County +1
55Decatur57,974+1.5%Morgan County +1
56Oneonta7,039+1.4%Blount County
57Saraland16,458+1.3%Mobile County
58Rainbow City10,349+1.3%Etowah County
59Fort Payne15,017+1.0%DeKalb County
60Northport31,492+0.9%Tuscaloosa County
61Dothan71,650+0.8%Houston County +2
62Irondale13,545+0.5%Jefferson County
63Troy17,734+0.4%Pike County
64Hoover93,013+0.3%Jefferson County +1
65Hamilton6,944+0.3%Marion County
66Gardendale16,444+0.3%Jefferson County
67Glencoe5,396+0.3%Etowah County +1
68Ozark14,368+0.2%Dale County
69Jasper14,561+0.2%Walker County
70Oxford22,088+0.0%Calhoun County +1
71Sheffield9,335-0.5%Colbert County
72Opp6,706-0.6%Covington County
73Clay10,241-0.7%Jefferson County +1
74Phenix City38,509-0.8%Russell County +1
75Atmore8,310-0.8%Escambia County
76Russellville10,736-1.2%Franklin County
77Andalusia8,728-1.3%Covington County
78Attalla5,746-1.4%Etowah County
79Pleasant Grove9,375-1.7%Jefferson County
80Anniston21,127-1.8%Calhoun County
81Pinson7,781-2.0%Jefferson County
82Birmingham196,357-2.0%Jefferson County +1
83Montgomery195,818-2.1%Montgomery County
84Fultondale9,325-2.1%Jefferson County
85Gadsden33,086-2.3%Etowah County
86Brewton5,129-2.4%Escambia County
87Vestavia Hills38,151-2.5%Jefferson County +1
88Mobile201,367-2.5%Mobile County
89Prichard18,778-2.6%Mobile County
90Alexander City14,439-2.6%Tallapoosa County
91Valley10,144-2.7%Chambers County
92Talladega14,693-3.0%Talladega County
93Chickasaw6,241-3.3%Mobile County
94Lanett6,704-3.3%Chambers County
95Sylacauga12,123-3.4%Talladega County
96Monroeville5,720-3.5%Monroe County
97Hueytown16,185-3.6%Jefferson County
98Mountain Brook21,701-3.6%Jefferson County
99Bessemer25,079-3.6%Jefferson County
100Eufaula12,363-3.9%Barbour County
101Center Point15,603-4.4%Jefferson County
102Fairfield9,524-4.6%Jefferson County
103Tarrant5,806-4.9%Jefferson County
104Greenville6,983-5.1%Butler County
105Demopolis6,724-5.9%Marengo County
106Tuskegee8,653-7.4%Macon County
107Selma16,312-8.5%Dallas County
Census Vintage 2024 subcounty estimates. Counties from the SUMLEV 157 county parts.

Questions people ask

What is the fastest-growing city in Alabama?

Loxley, up 42.4% from July 2020 to July 2024 among places of 5,000+, to 5,176 residents.

Which Alabama city added the most people?

Huntsville, which gained 14,023 residents from July 2020 to July 2024.

How many Alabama cities are shrinking?

37 of 107 places of 5,000+ had the same or fewer residents in July 2024 than in July 2020.

Why use places of 5,000 or more?

Small towns can swing by double-digit percentages from a few new homes, and Census estimates for them carry more uncertainty. The 5,000 floor keeps the ranking to places where a percentage means something.

Sources and data as of

Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.

  1. 01Census Vintage 2024 subcounty population estimates
  2. 02Census 2024 Gazetteer, places

How every number is computed: methodology. Spotted a wrong figure? Report an error.