Guest, Sign inJoin
Warden's ResidenceTriana, #1 on this list · Warden's Residence · Photo: Chris Pruitt · CC BY-SA 3.0
Alabama rankings · Growth

Fastest-growing towns in Alabama

Triana has grown fastest of Alabama’s 154 towns of 2,500+: up 81.3% from 2,893 residents in April 2020 to an estimated 5,244 in July 2025 (Census Bureau estimates). The typical town here changed +1.3%; 65 of the 154 lost residents.

Census Bureau population estimates, Vintage 2025: July 1, 2025 against the April 2020 base, both on January 2025 town lines (people a town annexed are in its base, not its growth). Estimates, not counts. Unincorporated communities (census-designated places) get no estimate, so they aren’t listed. A described list: no letters. How grades work

#1

Triana

Madison County
+81.3%

2,893 in 2020·5,244 in 2025·+2,351 people

#2

Loxley

Baldwin County
+72.5%

3,554 in 2020·6,131 in 2025·+2,577 people

#3

Foley

Baldwin County
+46.5%

20,713 in 2020·30,354 in 2025·+9,641 people

All 154 towns

Growth since 2020, highest first.

154 towns ranked. Not here? See why a town may be missing.

#TownGrowth since 2020People addedResidents
1TrianaMadison County+81.3%+2,3512,893 → 5,244April 2020 → July 2025
2LoxleyBaldwin County+72.5%+2,5773,554 → 6,1312020 base revised by Census
3FoleyBaldwin County+46.5%+9,64120,713 → 30,354April 2020 → July 2025
4MargaretSt. Clair County+38.1%+1,9715,178 → 7,149April 2020 → July 2025
5AthensLimestone County+34.6%+8,79025,419 → 34,209April 2020 → July 2025
6Owens Cross RoadsMadison County+27.0%+7092,625 → 3,334April 2020 → July 2025
7Pike RoadMontgomery County+26.1%+2,4639,436 → 11,899April 2020 → July 2025
8OdenvilleSt. Clair County+22.3%+1,0984,925 → 6,023April 2020 → July 2025
9SemmesMobile County+21.0%+1,0855,174 → 6,2592020 base revised by Census
10MadisonMadison County+19.4%+11,05856,910 → 67,968April 2020 → July 2025
11MoundvilleHale County+19.1%+5833,045 → 3,628April 2020 → July 2025
12LincolnTalladega County+18.4%+1,2626,848 → 8,110April 2020 → July 2025
13SpringvilleSt. Clair County+17.2%+8214,776 → 5,597April 2020 → July 2025
14ChelseaShelby County+17.1%+2,59015,126 → 17,716April 2020 → July 2025
15FairhopeBaldwin County+16.6%+3,78422,841 → 26,625April 2020 → July 2025
16RobertsdaleBaldwin County+15.8%+1,0576,704 → 7,761April 2020 → July 2025
17OpelikaLee County+15.3%+4,74731,018 → 35,765April 2020 → July 2025
18JemisonChilton County+15.3%+4012,629 → 3,030April 2020 → July 2025
19CaleraShelby County+15.2%+2,50916,483 → 18,992April 2020 → July 2025
20Gulf ShoresBaldwin County+14.7%+2,23515,159 → 17,394April 2020 → July 2025
21ColumbianaShelby County+14.2%+6334,473 → 5,106April 2020 → July 2025
22DaphneBaldwin County+14.0%+3,85027,546 → 31,396April 2020 → July 2025
23KimberlyJefferson County+13.5%+5794,279 → 4,8582020 base revised by Census
24CullmanCullman County+13.4%+2,46018,339 → 20,799April 2020 → July 2025
25TuscaloosaTuscaloosa County+13.2%+13,315101,001 → 114,316April 2020 → July 2025
26HeadlandHenry County+13.0%+6464,957 → 5,603April 2020 → July 2025
27PricevilleMorgan County+12.3%+4343,518 → 3,952April 2020 → July 2025
28Lake ViewTuscaloosa County+12.0%+4263,543 → 3,969April 2020 → July 2025
29Spanish FortBaldwin County+11.6%+1,16210,041 → 11,203April 2020 → July 2025
30AuburnLee County+11.1%+8,47476,639 → 85,113April 2020 → July 2025
31Pell CitySt. Clair County+10.9%+1,40412,916 → 14,320April 2020 → July 2025
32GuntersvilleMarshall County+9.8%+8388,556 → 9,394April 2020 → July 2025
33RainsvilleDeKalb County+9.2%+5055,515 → 6,020April 2020 → July 2025
34MontevalloShelby County+8.9%+6427,230 → 7,872April 2020 → July 2025
35CentreCherokee County+8.8%+3183,594 → 3,912April 2020 → July 2025
36EnterpriseCoffee County+8.7%+2,50828,703 → 31,211April 2020 → July 2025
37HuntsvilleMadison County+8.7%+18,638214,989 → 233,627April 2020 → July 2025
38Orange BeachBaldwin County+8.7%+7018,097 → 8,798April 2020 → July 2025
39Muscle ShoalsColbert County+8.4%+1,36216,304 → 17,666April 2020 → July 2025
40PrattvilleAutauga County+7.6%+2,85737,725 → 40,582April 2020 → July 2025
41ArabMarshall County+7.4%+6228,439 → 9,061April 2020 → July 2025
42MillbrookElmore County+6.6%+1,09816,525 → 17,623April 2020 → July 2025
43HomewoodJefferson County+6.4%+1,70226,416 → 28,118April 2020 → July 2025
44ClantonChilton County+6.3%+5518,738 → 9,289April 2020 → July 2025
45PelhamShelby County+6.2%+1,50324,161 → 25,664April 2020 → July 2025
46Hokes BluffEtowah County+6.2%+2734,433 → 4,706April 2020 → July 2025
47FlorenceLauderdale County+6.0%+2,40140,180 → 42,581April 2020 → July 2025
48AlbertvilleMarshall County+5.9%+1,32022,390 → 23,710April 2020 → July 2025
49HancevilleCullman County+5.9%+1883,202 → 3,390April 2020 → July 2025
50New HopeMadison County+5.8%+1672,887 → 3,054April 2020 → July 2025
51HartfordGeneva County+5.5%+1472,654 → 2,801April 2020 → July 2025
52HelenaShelby County+5.5%+1,22522,163 → 23,3882020 base revised by Census
53BoazMarshall County+5.1%+51610,103 → 10,619April 2020 → July 2025
54Bay MinetteBaldwin County+5.0%+4118,144 → 8,555April 2020 → July 2025
55HartselleMorgan County+4.7%+73315,579 → 16,312April 2020 → July 2025
56TrussvilleJefferson County+4.3%+1,12726,146 → 27,273April 2020 → July 2025
57AlabasterShelby County+4.2%+1,40733,341 → 34,748April 2020 → July 2025
58HeflinCleburne County+4.2%+1433,429 → 3,572April 2020 → July 2025
59TrinityMorgan County+4.0%+1022,536 → 2,638April 2020 → July 2025
60LeedsJefferson County+3.6%+44212,389 → 12,831April 2020 → July 2025
61ScottsboroJackson County+3.4%+53515,588 → 16,123April 2020 → July 2025
62TuscumbiaColbert County+3.3%+2979,035 → 9,332April 2020 → July 2025
63SouthsideEtowah County+2.9%+2769,442 → 9,718April 2020 → July 2025
64WarriorJefferson County+2.9%+933,227 → 3,320April 2020 → July 2025
65MoodySt. Clair County+2.8%+37113,188 → 13,559April 2020 → July 2025
66Smiths StationLee County+2.7%+1495,447 → 5,596April 2020 → July 2025
67RoanokeRandolph County+2.4%+1255,315 → 5,440April 2020 → July 2025
68Fort PayneDeKalb County+2.3%+33514,854 → 15,189April 2020 → July 2025
69DalevilleDale County+2.2%+1084,863 → 4,971April 2020 → July 2025
70SaralandMobile County+1.9%+31216,340 → 16,652April 2020 → July 2025
71Rainbow CityEtowah County+1.9%+19210,214 → 10,406April 2020 → July 2025
72TroyPike County+1.6%+28917,733 → 18,022April 2020 → July 2025
73WetumpkaElmore County+1.6%+1167,419 → 7,5352020 base revised by Census
74GenevaGeneva County+1.5%+624,245 → 4,307April 2020 → July 2025
75NorthportTuscaloosa County+1.5%+45331,195 → 31,648April 2020 → July 2025
76DothanHouston County+1.4%+99771,063 → 72,060April 2020 → July 2025
77SatsumaMobile County+1.3%+896,762 → 6,851April 2020 → July 2025
78DecaturMorgan County+1.3%+74157,315 → 58,056April 2020 → July 2025
79MoultonLawrence County+1.3%+433,393 → 3,436April 2020 → July 2025
80OneontaBlount County+1.2%+826,940 → 7,022April 2020 → July 2025
81HooverJefferson County+1.1%+1,03392,517 → 93,550April 2020 → July 2025
82GlencoeEtowah County+0.9%+475,379 → 5,426April 2020 → July 2025
83Indian Springs VillageShelby County+0.7%+172,536 → 2,5532020 base revised by Census
84IrondaleJefferson County+0.6%+8613,459 → 13,545April 2020 → July 2025
85RussellvilleFranklin County+0.4%+3910,865 → 10,904April 2020 → July 2025
86OxfordCalhoun County+0.3%+7422,125 → 22,199April 2020 → July 2025
87SheffieldColbert County+0.3%+249,392 → 9,416April 2020 → July 2025
88JacksonvilleCalhoun County+0.1%+1614,384 → 14,400April 2020 → July 2025
89GardendaleJefferson County+0.0%+216,423 → 16,4252020 base revised by Census
90JasperWalker County−0.1%−1014,595 → 14,585April 2020 → July 2025
91WinfieldMarion County−0.1%−74,849 → 4,842April 2020 → July 2025
92AtmoreEscambia County−0.4%−328,392 → 8,360April 2020 → July 2025
93OppCovington County−0.5%−316,769 → 6,738April 2020 → July 2025
94ArgoSt. Clair County−0.5%−214,397 → 4,376April 2020 → July 2025
95AttallaEtowah County−0.6%−365,843 → 5,807April 2020 → July 2025
96OzarkDale County−0.6%−9314,362 → 14,269April 2020 → July 2025
97AndalusiaCovington County−0.8%−708,833 → 8,763April 2020 → July 2025
98ClayJefferson County−0.9%−9310,291 → 10,198April 2020 → July 2025
99TallasseeElmore County−1.1%−514,789 → 4,738April 2020 → July 2025
100CitronelleMobile County−1.1%−453,942 → 3,897April 2020 → July 2025
101HaleyvilleWinston County−1.2%−534,356 → 4,303April 2020 → July 2025
102Phenix CityRussell County−1.2%−48438,828 → 38,344April 2020 → July 2025
103Red BayFranklin County−1.3%−413,237 → 3,196April 2020 → July 2025
104ValleyChambers County−1.4%−14110,435 → 10,294April 2020 → July 2025
105WeaverCalhoun County−1.6%−533,342 → 3,289April 2020 → July 2025
106GadsdenEtowah County−1.6%−54333,910 → 33,367April 2020 → July 2025
107PinsonJefferson County−1.9%−1497,979 → 7,8302020 base revised by Census
108BrentBibb County−1.9%−854,499 → 4,4142020 base revised by Census
109LuverneCrenshaw County−1.9%−522,742 → 2,690April 2020 → July 2025
110Pleasant GroveJefferson County−2.1%−2009,546 → 9,346April 2020 → July 2025
111BirminghamJefferson County−2.3%−4,593200,486 → 195,893April 2020 → July 2025
112Alexander CityTallapoosa County−2.3%−34114,856 → 14,515April 2020 → July 2025
113FultondaleJefferson County−2.3%−2199,526 → 9,3072020 base revised by Census
114PiedmontCalhoun County−2.3%−1114,807 → 4,696April 2020 → July 2025
115La FayetteChambers County−2.3%−622,683 → 2,621April 2020 → July 2025
116SumitonWalker County−2.3%−602,571 → 2,5112020 base revised by Census
117Vestavia HillsJefferson County−2.4%−95539,261 → 38,306April 2020 → July 2025
118MontgomeryMontgomery County−2.6%−5,280200,580 → 195,300April 2020 → July 2025
119LanettChambers County−2.7%−1866,967 → 6,781April 2020 → July 2025
120PrichardMobile County−2.7%−52919,354 → 18,825April 2020 → July 2025
121AnnistonCalhoun County−2.9%−62321,553 → 20,930April 2020 → July 2025
122MobileMobile County−2.9%−6,076206,900 → 200,8242020 base revised by Census
123ElbaCoffee County−3.0%−1053,513 → 3,408April 2020 → July 2025
124BrewtonEscambia County−3.0%−1595,272 → 5,113April 2020 → July 2025
125CentrevilleBibb County−3.1%−862,795 → 2,709April 2020 → July 2025
126EufaulaBarbour County−3.5%−44712,884 → 12,437April 2020 → July 2025
127ChildersburgTalladega County−3.7%−1744,745 → 4,571April 2020 → July 2025
128MonroevilleMonroe County−3.7%−2235,981 → 5,758April 2020 → July 2025
129BessemerJefferson County−3.9%−1,00525,989 → 24,984April 2020 → July 2025
130HueytownJefferson County−3.9%−65416,813 → 16,159April 2020 → July 2025
131Mountain BrookJefferson County−3.9%−88822,549 → 21,661April 2020 → July 2025
132SylacaugaTalladega County−4.1%−51212,567 → 12,055April 2020 → July 2025
133HamiltonMarion County−4.3%−3047,073 → 6,769April 2020 → July 2025
134ChickasawMobile County−4.7%−3026,468 → 6,166April 2020 → July 2025
135ThomasvilleClarke County−4.8%−1773,722 → 3,5452020 base revised by Census
136Center PointJefferson County−5.0%−81616,354 → 15,538April 2020 → July 2025
137AdamsvilleJefferson County−5.2%−2284,406 → 4,178April 2020 → July 2025
138FairfieldJefferson County−5.2%−52510,008 → 9,483April 2020 → July 2025
139FayetteFayette County−5.3%−2254,285 → 4,060April 2020 → July 2025
140TarrantJefferson County−5.4%−3245,963 → 5,6392020 base revised by Census
141DadevilleTallapoosa County−5.5%−1693,089 → 2,920April 2020 → July 2025
142LivingstonSumter County−5.5%−1903,432 → 3,242April 2020 → July 2025
143MidfieldJefferson County−5.6%−2895,195 → 4,906April 2020 → July 2025
144GreenvilleButler County−6.2%−4547,366 → 6,912April 2020 → July 2025
145TalladegaTalladega County−6.3%−1,00015,840 → 14,840April 2020 → July 2025
146JacksonClarke County−6.6%−3144,766 → 4,452April 2020 → July 2025
147EvergreenConecuh County−7.1%−2503,522 → 3,272April 2020 → July 2025
148Valley GrandeDallas County−7.1%−3004,203 → 3,903April 2020 → July 2025
149DemopolisMarengo County−7.4%−5277,168 → 6,641April 2020 → July 2025
150TuskegeeMacon County−7.9%−7399,383 → 8,644April 2020 → July 2025
151Union SpringsBullock County−8.0%−2683,359 → 3,091April 2020 → July 2025
152EutawGreene County−10.0%−2922,932 → 2,640April 2020 → July 2025
153SelmaDallas County−10.5%−1,89217,969 → 16,077April 2020 → July 2025
154MarionPerry County−18.0%−5733,175 → 2,602April 2020 → July 2025
Quick answers

Questions people ask

What is the fastest-growing town in Alabama?

Triana (Madison County): it grew 81.3%, from 2,893 residents in April 2020 to an estimated 5,244 in July 2025. Loxley (+72.5%) and Foley (+46.5%) follow.

How are these towns ranked?

By the percent change in residents from the Census Bureau’s April 2020 estimates base to its latest July 1 estimate, highest first, on the exact change: two towns shown with the same tenth of a percent keep the order of their unrounded figures, and only an identical change shares a rank (T). The base is the 2020 Census count redrawn on today’s town lines, so a town that annexed land since 2020 changes only by births, deaths and moves, not by the people it took in. How grades work.

Why isn’t my town on this list?

The list covers the towns TownRatings grades that had 2,500+ residents in the 2020 estimates base (154 in Alabama). Census-designated places (unincorporated communities) have no Census Bureau estimates, so they never appear; a town incorporated since 2020, or one TownRatings merges with its twin township, isn’t listed either. Every town is on the Alabama page.

Go deeper

More Alabama lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Alabama rankings →
Other states

Fastest-growing towns in other states