-->
304 cities
City | Rank | Change ↓ | 2025 Pop. | 2020 Pop. |
---|---|---|---|---|
Triana | 1 | 9.84% | 5,427 | 2,999 |
Bon Secour | 2 | 7.16% | 3,489 | 2,010 |
Cottondale | 3 | 7.15% | 4,014 | 3,325 |
Eagle Point | 4 | 7.15% | 3,433 | 2,745 |
Remlap | 5 | 7.14% | 3,194 | 2,563 |
McCalla | 6 | 7.14% | 18,136 | 12,077 |
Lillian | 7 | 7.14% | 2,432 | 2,120 |
Stapleton | 8 | 7.13% | 2,990 | 2,509 |
Loxley | 9 | 6.61% | 5,277 | 3,641 |
Margaret | 10 | 5.42% | 6,950 | 5,165 |
Athens | 11 | 5.31% | 34,368 | 25,707 |
Foley | 12 | 5.24% | 27,623 | 20,748 |
Pike Road | 13 | 4.4% | 12,140 | 9,582 |
Moundville | 14 | 4.38% | 3,838 | 3,032 |
Semmes | 15 | 3.91% | 6,322 | 5,132 |
Rehobeth | 16 | 3.59% | 2,163 | 1,788 |
Harpersville | 17 | 3.4% | 1,945 | 1,625 |
Jemison | 18 | 3.35% | 3,145 | 2,635 |
Owens Cross Roads | 19 | 3.15% | 3,107 | 2,631 |
Gulf Shores | 20 | 3.03% | 17,904 | 15,268 |
Chelsea | 21 | 2.99% | 17,803 | 15,223 |
Fairhope | 22 | 2.94% | 26,488 | 22,702 |
Robertsdale | 23 | 2.92% | 7,867 | 6,752 |
Meridianville | 24 | 2.9% | 10,405 | 7,520 |
Daphne | 25 | 2.82% | 32,080 | 27,682 |
Calera | 26 | 2.81% | 19,238 | 16,615 |
Elmore | 27 | 2.72% | 1,471 | 1,278 |
Marbury | 28 | 2.63% | 2,303 | 2,040 |
Springville | 29 | 2.61% | 5,512 | 4,814 |
Lincoln | 30 | 2.59% | 7,914 | 6,914 |
Odenville | 31 | 2.43% | 5,618 | 4,953 |
Cullman | 32 | 2.42% | 20,901 | 18,431 |
Opelika | 33 | 2.42% | 35,234 | 31,079 |
Highland Lakes | 34 | 2.38% | 6,053 | 5,973 |
Spanish Fort | 35 | 2.34% | 11,447 | 10,136 |
Rogersville | 36 | 2.33% | 1,451 | 1,285 |
Emerald Mountain | 37 | 2.25% | 3,821 | 3,072 |
Pell City | 38 | 2.19% | 14,546 | 12,991 |
Headland | 39 | 2.15% | 5,567 | 4,981 |
Priceville | 40 | 2.14% | 3,966 | 3,551 |
Tuscaloosa | 41 | 2.09% | 116,085 | 104,217 |
Westover | 42 | 2.05% | 1,990 | 1,792 |
Woodstock | 43 | 2.05% | 1,645 | 1,480 |
Montevallo | 44 | 2.05% | 8,030 | 7,224 |
Auburn | 45 | 1.98% | 85,343 | 77,047 |
Redland | 46 | 1.98% | 5,266 | 4,602 |
Columbiana | 47 | 1.96% | 5,004 | 4,523 |
Ardmore | 48 | 1.93% | 1,477 | 1,336 |
Lake View | 49 | 1.91% | 3,941 | 3,573 |
Madison | 50 | 1.91% | 63,223 | 57,300 |
Vance | 51 | 1.91% | 2,351 | 2,131 |
Summerdale | 52 | 1.87% | 1,636 | 1,485 |
Dauphin Island | 53 | 1.86% | 1,967 | 1,787 |
Ladonia | 54 | 1.77% | 4,246 | 3,609 |
Guntersville | 55 | 1.65% | 9,330 | 8,575 |
Muscle Shoals | 56 | 1.61% | 17,772 | 16,367 |
Centre | 57 | 1.59% | 3,904 | 3,599 |
Elberta | 58 | 1.59% | 2,177 | 2,006 |
Enterprise | 59 | 1.56% | 31,229 | 28,834 |
Orange Beach | 60 | 1.55% | 8,802 | 8,131 |
Helena | 61 | 1.52% | 22,801 | 21,091 |
Good Hope | 62 | 1.47% | 2,693 | 2,498 |
Millbrook | 63 | 1.46% | 17,883 | 16,592 |
Hokes Bluff | 64 | 1.46% | 4,786 | 4,440 |
Holtville | 65 | 1.46% | 5,209 | 4,476 |
New Brockton | 66 | 1.45% | 1,542 | 1,431 |
Florence | 67 | 1.44% | 43,677 | 40,577 |
Kimberly | 68 | 1.41% | 4,591 | 4,271 |
Arab | 69 | 1.41% | 9,082 | 8,452 |
Harvest | 70 | 1.35% | 6,590 | 5,722 |
Huntsville | 71 | 1.33% | 231,668 | 216,407 |
Rainsville | 72 | 1.33% | 5,924 | 5,533 |
Clanton | 73 | 1.33% | 9,369 | 8,753 |
Brook Highland | 74 | 1.29% | 8,324 | 7,545 |
Huguley | 75 | 1.29% | 3,140 | 2,819 |
Coosada | 76 | 1.25% | 1,297 | 1,216 |
Prattville | 77 | 1.22% | 40,292 | 37,856 |
Thorsby | 78 | 1.2% | 2,200 | 2,070 |
Fort Rucker | 79 | 1.17% | 5,618 | 5,715 |
Ohatchee | 80 | 1.16% | 1,224 | 1,156 |
Ashford | 81 | 1.15% | 2,383 | 2,247 |
Pelham | 82 | 1.15% | 25,703 | 24,247 |
Hanceville | 83 | 1.13% | 3,399 | 3,211 |
Wilsonville | 84 | 1.13% | 1,970 | 1,860 |
Leroy | 85 | 1.1% | 1,098 | 1,019 |
Cowarts | 86 | 1.04% | 2,042 | 1,936 |
Dunnavant | 87 | 1.03% | 1,172 | 1,150 |
Cottonwood | 88 | 1% | 1,108 | 1,053 |
Cedar Bluff | 89 | 0.99% | 1,936 | 1,843 |
Bay Minette | 90 | 0.98% | 8,537 | 8,122 |
Webb | 91 | 0.98% | 1,337 | 1,274 |
Albertville | 92 | 0.89% | 23,445 | 22,409 |
Moody | 93 | 0.89% | 13,839 | 13,229 |
Deatsville | 94 | 0.86% | 1,753 | 1,678 |
Jacksonville | 95 | 0.85% | 14,934 | 14,303 |
Newton | 96 | 0.84% | 1,672 | 1,604 |
Hartselle | 97 | 0.84% | 16,142 | 15,474 |
Boaz | 98 | 0.81% | 10,539 | 10,114 |
Kinsey | 99 | 0.79% | 2,298 | 2,210 |
Hartford | 100 | 0.76% | 2,768 | 2,663 |
Slocomb | 101 | 0.74% | 2,165 | 2,085 |
Trussville | 102 | 0.71% | 27,152 | 26,196 |
Hazel Green | 103 | 0.69% | 4,056 | 3,629 |
Alabaster | 104 | 0.69% | 34,583 | 33,392 |
Heflin | 105 | 0.68% | 3,555 | 3,435 |
Elba | 106 | 0.68% | 3,570 | 3,449 |
Locust Fork | 107 | 0.65% | 1,249 | 1,209 |
Malvern | 108 | 0.63% | 1,587 | 1,536 |
Ashville | 109 | 0.62% | 2,431 | 2,358 |
Midland City | 110 | 0.61% | 2,324 | 2,254 |
Taylor | 111 | 0.6% | 2,337 | 2,266 |
Scottsboro | 112 | 0.6% | 16,053 | 15,577 |
Vincent | 113 | 0.59% | 2,047 | 1,989 |
Riverside | 114 | 0.57% | 2,292 | 2,227 |
Bear Creek | 115 | 0.56% | 1,068 | 1,038 |
Grant | 116 | 0.56% | 1,068 | 1,040 |
Trinity | 117 | 0.54% | 2,594 | 2,526 |
Creola | 118 | 0.51% | 1,987 | 1,937 |
Mount Vernon | 119 | 0.51% | 1,390 | 1,355 |
Meadowbrook | 120 | 0.5% | 9,480 | 10,110 |
Daleville | 121 | 0.46% | 4,971 | 4,858 |
Satsuma | 122 | 0.45% | 6,910 | 6,757 |
Moores Mill | 123 | 0.45% | 6,088 | 5,336 |
Roanoke | 124 | 0.44% | 5,434 | 5,316 |
Homewood | 125 | 0.43% | 28,000 | 27,394 |
Saraland | 126 | 0.42% | 16,574 | 16,226 |
Southside | 127 | 0.41% | 9,677 | 9,476 |
Tuscumbia | 128 | 0.41% | 9,245 | 9,054 |
Eclectic | 129 | 0.41% | 1,219 | 1,194 |
New Hope | 130 | 0.41% | 2,951 | 2,891 |
Stevenson | 131 | 0.4% | 1,989 | 1,949 |
Wetumpka | 132 | 0.4% | 7,275 | 7,132 |
Abbeville | 133 | 0.38% | 2,394 | 2,351 |
Rainbow City | 134 | 0.38% | 10,400 | 10,204 |
Carlisle-Rockledge | 135 | 0.36% | 2,256 | 2,530 |
Level Plains | 136 | 0.33% | 1,843 | 1,813 |
Decatur | 137 | 0.33% | 58,703 | 57,748 |
Cleveland | 138 | 0.32% | 1,259 | 1,241 |
Troy | 139 | 0.32% | 17,950 | 17,664 |
Smiths Station | 140 | 0.31% | 5,511 | 5,426 |
Hayden | 141 | 0.29% | 1,363 | 1,342 |
Tillmans Corner | 142 | 0.29% | 18,173 | 17,419 |
Mount Olive | 143 | 0.28% | 4,260 | 4,052 |
Moulton | 144 | 0.26% | 3,444 | 3,399 |
Florala | 145 | 0.26% | 1,943 | 1,920 |
Oneonta | 146 | 0.26% | 7,031 | 6,940 |
Falkville | 147 | 0.25% | 1,200 | 1,187 |
Leeds | 148 | 0.23% | 12,473 | 12,330 |
Sylvania | 149 | 0.22% | 1,817 | 1,797 |
Hackleburg | 150 | 0.21% | 1,444 | 1,428 |
Gardendale | 151 | 0.2% | 16,160 | 15,999 |
Killen | 152 | 0.19% | 1,039 | 1,029 |
Snead | 153 | 0.19% | 1,045 | 1,037 |
Town Creek | 154 | 0.19% | 1,067 | 1,056 |
Fort Payne | 155 | 0.18% | 15,011 | 14,875 |
Ragland | 156 | 0.18% | 1,711 | 1,695 |
Glencoe | 157 | 0.15% | 5,419 | 5,381 |
Collinsville | 158 | 0.14% | 2,070 | 2,054 |
Hamilton | 159 | 0.14% | 6,971 | 6,923 |
Double Springs | 160 | 0.09% | 1,116 | 1,111 |
Irondale | 161 | 0.09% | 13,549 | 13,491 |
Henagar | 162 | 0.09% | 2,309 | 2,298 |
Dothan | 163 | 0.08% | 71,377 | 71,079 |
Winfield | 164 | 0.06% | 4,874 | 4,861 |
Crossville | 165 | 0.05% | 1,840 | 1,835 |
Holt | 166 | 0.05% | 3,672 | 4,358 |
Argo | 167 | 0.05% | 4,390 | 4,379 |
Opp | 168 | 0.04% | 6,763 | 6,748 |
Lineville | 169 | 0.04% | 2,485 | 2,482 |
Ozark | 170 | 0.03% | 14,354 | 14,334 |
Bridgeport | 171 | 0% | 2,262 | 2,262 |
Indian Springs Village | 172 | 0% | 2,492 | 2,492 |
Littleville | 173 | 0% | 1,045 | 1,045 |
Rock Creek | 174 | 0% | 1,444 | 1,530 |
Whitesboro | 175 | 0% | 2,133 | 2,161 |
Oxford | 176 | -0.02% | 22,069 | 22,091 |
Andalusia | 177 | -0.02% | 8,836 | 8,845 |
Grayson Valley | 178 | -0.05% | 5,686 | 5,808 |
Samson | 179 | -0.05% | 1,857 | 1,864 |
Choccolocco | 180 | -0.07% | 2,769 | 3,246 |
Munford | 181 | -0.07% | 1,340 | 1,347 |
Attalla | 182 | -0.09% | 5,807 | 5,834 |
Weaver | 183 | -0.09% | 3,324 | 3,338 |
Northport | 184 | -0.1% | 31,050 | 31,202 |
Hoover | 185 | -0.1% | 92,254 | 92,738 |
Blountsville | 186 | -0.11% | 1,814 | 1,824 |
Grand Bay | 187 | -0.14% | 3,591 | 3,829 |
Saks | 188 | -0.17% | 10,468 | 10,175 |
Citronelle | 189 | -0.21% | 3,893 | 3,935 |
Geneva | 190 | -0.21% | 4,199 | 4,243 |
Jasper | 191 | -0.21% | 14,386 | 14,540 |
Coats Bend | 192 | -0.22% | 1,343 | 1,063 |
Tallassee | 193 | -0.23% | 4,731 | 4,786 |
Atmore | 194 | -0.25% | 8,272 | 8,379 |
Flomaton | 195 | -0.28% | 1,444 | 1,463 |
Sheffield | 196 | -0.29% | 9,253 | 9,388 |
Phenix City | 197 | -0.31% | 38,203 | 38,798 |
Clay | 198 | -0.31% | 10,156 | 10,318 |
Warrior | 199 | -0.32% | 3,166 | 3,218 |
Morris | 200 | -0.36% | 2,232 | 2,274 |
West End-Cobb Town | 201 | -0.36% | 3,286 | 3,492 |
Haleyville | 202 | -0.37% | 4,269 | 4,348 |
Alexandria | 203 | -0.38% | 3,706 | 4,185 |
Blue Ridge | 204 | -0.39% | 1,267 | 1,353 |
Russellville | 205 | -0.4% | 10,635 | 10,852 |
Underwood-Petersville | 206 | -0.46% | 3,035 | 2,707 |
Carbon Hill | 207 | -0.46% | 1,715 | 1,755 |
Dora | 208 | -0.49% | 2,232 | 2,289 |
Fayetteville | 209 | -0.5% | 1,206 | 1,109 |
Clio | 210 | -0.5% | 1,188 | 1,218 |
Red Bay | 211 | -0.51% | 3,152 | 3,231 |
Sardis City | 212 | -0.51% | 1,768 | 1,815 |
Pleasant Grove | 213 | -0.53% | 9,291 | 9,538 |
Piedmont | 214 | -0.53% | 4,655 | 4,779 |
Stewartville | 215 | -0.54% | 1,644 | 1,805 |
Anniston | 216 | -0.55% | 20,935 | 21,515 |
Brewton | 217 | -0.56% | 5,109 | 5,253 |
La Fayette | 218 | -0.57% | 2,595 | 2,669 |
East Brewton | 219 | -0.58% | 2,226 | 2,290 |
Berry | 220 | -0.59% | 1,176 | 1,211 |
Brundidge | 221 | -0.6% | 2,004 | 2,064 |
Sumiton | 222 | -0.6% | 2,498 | 2,573 |
Luverne | 223 | -0.6% | 2,656 | 2,736 |
Bayou La Batre | 224 | -0.61% | 2,129 | 2,194 |
Guin | 225 | -0.61% | 2,120 | 2,187 |
Birmingham | 226 | -0.64% | 194,156 | 200,375 |
Pine Level | 227 | -0.65% | 3,806 | 3,621 |
Gadsden | 228 | -0.66% | 32,795 | 33,880 |
Valley | 229 | -0.66% | 10,172 | 10,511 |
Concord | 230 | -0.72% | 1,663 | 1,575 |
Ashland | 231 | -0.73% | 1,914 | 1,984 |
Clayton | 232 | -0.73% | 2,180 | 2,259 |
Mobile | 233 | -0.74% | 179,911 | 186,621 |
Greensboro | 234 | -0.74% | 2,131 | 2,211 |
Chatom | 235 | -0.76% | 1,051 | 1,093 |
West Blocton | 236 | -0.76% | 1,171 | 1,215 |
Prichard | 237 | -0.78% | 18,524 | 19,254 |
Childersburg | 238 | -0.8% | 4,563 | 4,748 |
Pinson | 239 | -0.81% | 7,629 | 7,939 |
Coaling | 240 | -0.81% | 1,954 | 2,034 |
Montgomery | 241 | -0.82% | 192,117 | 200,041 |
Sulligent | 242 | -0.83% | 1,801 | 1,878 |
Alexander City | 243 | -0.83% | 14,231 | 14,828 |
Brookwood | 244 | -0.87% | 2,398 | 2,502 |
Sylacauga | 245 | -0.9% | 11,997 | 12,544 |
Fultondale | 246 | -0.9% | 9,445 | 9,875 |
Lanett | 247 | -0.91% | 6,629 | 6,933 |
Chickasaw | 248 | -0.93% | 6,167 | 6,456 |
Forestdale | 249 | -0.95% | 8,882 | 8,688 |
Goodwater | 250 | -0.96% | 1,233 | 1,293 |
Cordova | 251 | -0.97% | 1,640 | 1,720 |
Vestavia Hills | 252 | -0.98% | 37,280 | 39,129 |
Gordo | 253 | -1.03% | 1,545 | 1,627 |
Centreville | 254 | -1.05% | 2,644 | 2,786 |
Eufaula | 255 | -1.15% | 12,169 | 12,873 |
Thomasville | 256 | -1.16% | 3,501 | 3,705 |
Mountain Brook | 257 | -1.2% | 21,223 | 22,508 |
Sylvan Springs | 258 | -1.2% | 1,565 | 1,662 |
Monroeville | 259 | -1.2% | 5,598 | 5,937 |
Hueytown | 260 | -1.21% | 15,815 | 16,782 |
Lipscomb | 261 | -1.21% | 1,957 | 2,079 |
Fayette | 262 | -1.23% | 4,027 | 4,279 |
Talladega | 263 | -1.26% | 14,400 | 15,319 |
Brookside | 264 | -1.27% | 1,170 | 1,245 |
Vernon | 265 | -1.32% | 1,800 | 1,922 |
Bessemer | 266 | -1.32% | 24,385 | 26,014 |
Reform | 267 | -1.32% | 1,422 | 1,519 |
Dadeville | 268 | -1.34% | 2,881 | 3,078 |
Grove Hill | 269 | -1.34% | 1,695 | 1,812 |
Frisco City | 270 | -1.35% | 1,094 | 1,168 |
Georgiana | 271 | -1.35% | 1,239 | 1,323 |
Brighton | 272 | -1.36% | 2,176 | 2,328 |
York | 273 | -1.36% | 2,245 | 2,400 |
Fairfield | 274 | -1.42% | 9,313 | 9,985 |
Graysville | 275 | -1.42% | 1,808 | 1,938 |
Center Point | 276 | -1.43% | 15,263 | 16,367 |
Linden | 277 | -1.43% | 1,796 | 1,926 |
Jackson | 278 | -1.46% | 4,394 | 4,721 |
Evergreen | 279 | -1.48% | 3,260 | 3,507 |
Demopolis | 280 | -1.53% | 6,627 | 7,142 |
Adamsville | 281 | -1.53% | 4,046 | 4,360 |
Valley Grande | 282 | -1.56% | 3,860 | 4,164 |
Tarrant | 283 | -1.57% | 5,653 | 6,103 |
Midfield | 284 | -1.58% | 4,806 | 5,191 |
Greenville | 285 | -1.6% | 6,808 | 7,362 |
Shoal Creek | 286 | -1.68% | 1,114 | 1,231 |
Theodore | 287 | -1.7% | 4,871 | 6,039 |
Point Clear | 288 | -1.77% | 1,663 | 2,201 |
Butler | 289 | -1.79% | 1,704 | 1,861 |
Smoke Rise | 290 | -1.79% | 1,424 | 1,852 |
Aliceville | 291 | -1.83% | 1,981 | 2,166 |
Union Springs | 292 | -1.91% | 3,035 | 3,332 |
Livingston | 293 | -1.91% | 3,033 | 3,330 |
Eutaw | 294 | -1.96% | 2,655 | 2,919 |
Lookout Mountain | 295 | -2.19% | 1,204 | 1,528 |
Fort Deposit | 296 | -2.22% | 1,103 | 1,227 |
Tuskegee | 297 | -2.23% | 8,383 | 9,338 |
Uniontown | 298 | -2.29% | 1,875 | 2,095 |
Selma | 299 | -2.36% | 15,897 | 17,819 |
Camden | 300 | -2.76% | 1,618 | 1,847 |
Ballplay | 301 | -2.96% | 1,081 | 1,522 |
Brent | 302 | -2.98% | 2,504 | 2,891 |
Selmont-West Selmont | 303 | -3.63% | 1,700 | 1,855 |
Marion | 304 | -5.36% | 2,456 | 3,150 |
Alabama's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Triana leads with 9.84% annualized growth, followed by Bon Secour (7.16%) and Cottondale (7.15%). The largest population centers are Huntsville (231,668), Birmingham (194,156), and Montgomery (192,117). Of the 304 cities over 1,000 population, 175 are growing while 129 experienced population decline. Overall, cities averaged 0.47% annualized growth, with total urban population growing by 3.05% annually.