254 cities
| City | Rank | Annual Change ↓ | 2025 Pop. | 2020 Pop. |
|---|---|---|---|---|
| Triana | 1 | 9.76% | 5,418 | 3,005 |
| Loxley | 2 | 7.44% | 5,561 | 3,636 |
| Foley | 3 | 6.38% | 29,832 | 20,885 |
| Margaret | 4 | 5.49% | 7,019 | 5,192 |
| Athens | 5 | 5.26% | 34,300 | 25,733 |
| Semmes | 6 | 4.25% | 6,456 | 5,141 |
| Pike Road | 7 | 4.2% | 11,983 | 9,565 |
| Owens Cross Roads | 8 | 3.95% | 3,289 | 2,661 |
| Moundville | 9 | 3.93% | 3,756 | 3,045 |
| Rehobeth | 10 | 3.8% | 2,187 | 1,786 |
| Harpersville | 11 | 3.79% | 1,998 | 1,633 |
| Odenville | 12 | 3.29% | 5,899 | 4,959 |
| Fairhope | 13 | 3.2% | 26,878 | 22,708 |
| Elmore | 14 | 3.17% | 1,399 | 1,184 |
| Jemison | 15 | 3% | 3,089 | 2,637 |
| Gulf Shores | 16 | 2.98% | 17,950 | 15,355 |
| Chelsea | 17 | 2.97% | 17,806 | 15,238 |
| Robertsdale | 18 | 2.84% | 7,829 | 6,749 |
| Lincoln | 19 | 2.82% | 8,010 | 6,908 |
| Opelika | 20 | 2.81% | 35,988 | 31,071 |
| Westover | 21 | 2.74% | 2,065 | 1,790 |
| Springville | 22 | 2.73% | 5,539 | 4,803 |
| Madison | 23 | 2.62% | 65,708 | 57,310 |
| Calera | 24 | 2.57% | 19,006 | 16,626 |
| Daphne | 25 | 2.48% | 31,515 | 27,694 |
| Kimberly | 26 | 2.23% | 4,804 | 4,279 |
| Cullman | 27 | 2.19% | 20,683 | 18,461 |
| Rogersville | 28 | 2.19% | 1,445 | 1,287 |
| Priceville | 29 | 2.17% | 3,956 | 3,534 |
| Spanish Fort | 30 | 2.15% | 11,357 | 10,159 |
| Lake View | 31 | 2.1% | 3,987 | 3,574 |
| Headland | 32 | 2.08% | 5,542 | 4,974 |
| Brookside | 33 | 2.06% | 1,385 | 1,243 |
| Ardmore | 34 | 2% | 1,481 | 1,334 |
| Auburn | 35 | 2% | 85,429 | 77,066 |
| Pell City | 36 | 1.99% | 14,374 | 12,973 |
| Tuscaloosa | 37 | 1.9% | 116,465 | 105,578 |
| Columbiana | 38 | 1.9% | 4,997 | 4,532 |
| Dauphin Island | 39 | 1.82% | 1,958 | 1,783 |
| Woodstock | 40 | 1.79% | 1,645 | 1,499 |
| Vance | 41 | 1.78% | 2,344 | 2,136 |
| Guntersville | 42 | 1.76% | 9,405 | 8,589 |
| Montevallo | 43 | 1.71% | 7,894 | 7,226 |
| Rainsville | 44 | 1.69% | 6,031 | 5,529 |
| Summerdale | 45 | 1.67% | 1,639 | 1,501 |
| Elberta | 46 | 1.63% | 2,182 | 2,006 |
| Centre | 47 | 1.56% | 3,905 | 3,605 |
| Enterprise | 48 | 1.54% | 31,204 | 28,838 |
| Huntsville | 49 | 1.52% | 233,907 | 216,379 |
| Muscle Shoals | 50 | 1.49% | 17,668 | 16,373 |
| Coosada | 51 | 1.46% | 1,318 | 1,220 |
| Ashford | 52 | 1.46% | 2,432 | 2,255 |
| Prattville | 53 | 1.43% | 40,714 | 37,839 |
| Orange Beach | 54 | 1.36% | 8,716 | 8,129 |
| Good Hope | 55 | 1.36% | 2,682 | 2,499 |
| Thorsby | 56 | 1.32% | 2,219 | 2,071 |
| Arab | 57 | 1.32% | 9,036 | 8,444 |
| New Brockton | 58 | 1.32% | 1,532 | 1,432 |
| Clanton | 59 | 1.28% | 9,346 | 8,754 |
| Florence | 60 | 1.25% | 43,248 | 40,586 |
| Helena | 61 | 1.24% | 22,476 | 21,096 |
| Cedar Bluff | 62 | 1.24% | 1,956 | 1,835 |
| Millbrook | 63 | 1.24% | 17,608 | 16,525 |
| Cowarts | 64 | 1.23% | 2,063 | 1,936 |
| Hokes Bluff | 65 | 1.22% | 4,725 | 4,437 |
| Wetumpka | 66 | 1.16% | 7,756 | 7,311 |
| Pelham | 67 | 1.13% | 25,683 | 24,245 |
| Wilsonville | 68 | 1.13% | 1,970 | 1,860 |
| Bay Minette | 69 | 1.13% | 8,601 | 8,120 |
| Albertville | 70 | 1.04% | 23,635 | 22,420 |
| Hanceville | 71 | 0.99% | 3,379 | 3,212 |
| Webb | 72 | 0.98% | 1,342 | 1,275 |
| Hartselle | 73 | 0.96% | 16,357 | 15,576 |
| Hartford | 74 | 0.9% | 2,788 | 2,663 |
| Heflin | 75 | 0.9% | 3,589 | 3,429 |
| Malvern | 76 | 0.89% | 1,692 | 1,615 |
| Slocomb | 77 | 0.88% | 2,189 | 2,091 |
| Riverside | 78 | 0.87% | 2,324 | 2,224 |
| Boaz | 79 | 0.86% | 10,563 | 10,112 |
| Ohatchee | 80 | 0.83% | 1,209 | 1,156 |
| Cottonwood | 81 | 0.82% | 1,102 | 1,055 |
| Trussville | 82 | 0.81% | 27,297 | 26,205 |
| Alabaster | 83 | 0.77% | 34,724 | 33,401 |
| Taylor | 84 | 0.68% | 2,353 | 2,272 |
| Moody | 85 | 0.68% | 13,688 | 13,226 |
| Newton | 86 | 0.67% | 1,663 | 1,605 |
| Smiths Station | 87 | 0.66% | 5,620 | 5,433 |
| Daleville | 88 | 0.66% | 5,025 | 4,859 |
| Vincent | 89 | 0.64% | 2,052 | 1,986 |
| Kinsey | 90 | 0.62% | 2,279 | 2,208 |
| Trinity | 91 | 0.61% | 2,618 | 2,536 |
| Scottsboro | 92 | 0.6% | 16,052 | 15,575 |
| Jacksonville | 93 | 0.59% | 14,738 | 14,301 |
| Deatsville | 94 | 0.59% | 1,717 | 1,667 |
| Locust Fork | 95 | 0.57% | 1,242 | 1,207 |
| Grant | 96 | 0.56% | 1,068 | 1,038 |
| New Hope | 97 | 0.54% | 2,970 | 2,890 |
| Midland City | 98 | 0.52% | 2,317 | 2,256 |
| Elba | 99 | 0.51% | 3,549 | 3,456 |
| Ashville | 100 | 0.5% | 2,414 | 2,354 |
| Roanoke | 101 | 0.48% | 5,450 | 5,318 |
| Tuscumbia | 102 | 0.48% | 9,266 | 9,046 |
| Leeds | 103 | 0.47% | 12,632 | 12,337 |
| Homewood | 104 | 0.46% | 28,047 | 27,406 |
| Creola | 105 | 0.46% | 1,981 | 1,934 |
| Satsuma | 106 | 0.42% | 6,903 | 6,757 |
| Southside | 107 | 0.4% | 9,672 | 9,475 |
| Mount Vernon | 108 | 0.37% | 1,371 | 1,346 |
| Decatur | 109 | 0.36% | 58,184 | 57,134 |
| Hackleburg | 110 | 0.35% | 1,453 | 1,428 |
| Oneonta | 111 | 0.34% | 7,063 | 6,942 |
| Eclectic | 112 | 0.33% | 1,217 | 1,194 |
| Sylvania | 113 | 0.33% | 1,830 | 1,799 |
| Rainbow City | 114 | 0.33% | 10,383 | 10,212 |
| Saraland | 115 | 0.33% | 16,512 | 16,239 |
| Level Plains | 116 | 0.33% | 1,845 | 1,815 |
| Stevenson | 117 | 0.3% | 1,981 | 1,951 |
| Munford | 118 | 0.29% | 1,362 | 1,340 |
| Bear Creek | 119 | 0.29% | 1,055 | 1,038 |
| Warrior | 120 | 0.25% | 3,255 | 3,214 |
| Fort Payne | 121 | 0.24% | 15,053 | 14,871 |
| Cleveland | 122 | 0.24% | 1,266 | 1,248 |
| Ragland | 123 | 0.23% | 1,713 | 1,690 |
| Northport | 124 | 0.23% | 31,563 | 31,208 |
| Hayden | 125 | 0.22% | 1,358 | 1,340 |
| Abbeville | 126 | 0.21% | 2,375 | 2,349 |
| Killen | 127 | 0.19% | 1,042 | 1,030 |
| Snead | 128 | 0.19% | 1,048 | 1,037 |
| Dothan | 129 | 0.19% | 71,786 | 71,105 |
| Double Springs | 130 | 0.18% | 1,123 | 1,112 |
| Henagar | 131 | 0.17% | 2,326 | 2,305 |
| Irondale | 132 | 0.13% | 13,562 | 13,476 |
| Indian Springs Village | 133 | 0.12% | 2,554 | 2,538 |
| Florala | 134 | 0.1% | 1,932 | 1,922 |
| Troy | 135 | 0.1% | 17,751 | 17,663 |
| Littleville | 136 | 0.09% | 1,055 | 1,048 |
| Hoover | 137 | 0.09% | 93,093 | 92,690 |
| Lineville | 138 | 0.08% | 2,488 | 2,477 |
| Gardendale | 139 | 0.07% | 16,456 | 16,396 |
| Hamilton | 140 | 0.07% | 6,949 | 6,922 |
| Moulton | 141 | 0.06% | 3,410 | 3,397 |
| Ozark | 142 | 0.06% | 14,376 | 14,333 |
| Glencoe | 143 | 0.06% | 5,399 | 5,381 |
| Jasper | 144 | 0.05% | 14,568 | 14,530 |
| Bridgeport | 145 | 0.04% | 2,268 | 2,262 |
| Crossville | 146 | 0% | 1,829 | 1,828 |
| Oxford | 147 | 0% | 22,088 | 22,087 |
| Samson | 148 | 0% | 1,882 | 1,880 |
| Town Creek | 149 | 0% | 1,055 | 1,054 |
| Winfield | 150 | 0% | 4,862 | 4,862 |
| Geneva | 151 | -0.02% | 4,241 | 4,243 |
| Citronelle | 152 | -0.03% | 3,927 | 3,930 |
| Collinsville | 153 | -0.05% | 2,063 | 2,066 |
| Morris | 154 | -0.09% | 2,276 | 2,286 |
| Brent | 155 | -0.1% | 4,070 | 4,089 |
| Blountsville | 156 | -0.11% | 1,818 | 1,827 |
| Sheffield | 157 | -0.13% | 9,323 | 9,383 |
| Weaver | 158 | -0.15% | 3,312 | 3,336 |
| Argo | 159 | -0.16% | 4,362 | 4,395 |
| Opp | 160 | -0.16% | 6,695 | 6,749 |
| Haleyville | 161 | -0.19% | 4,305 | 4,342 |
| Phenix City | 162 | -0.19% | 38,434 | 38,809 |
| Clay | 163 | -0.2% | 10,221 | 10,318 |
| Atmore | 164 | -0.2% | 8,293 | 8,375 |
| Dora | 165 | -0.27% | 2,236 | 2,266 |
| Flomaton | 166 | -0.28% | 1,443 | 1,462 |
| Russellville | 167 | -0.3% | 10,704 | 10,863 |
| Sumiton | 168 | -0.32% | 2,503 | 2,542 |
| Greensboro | 169 | -0.32% | 2,180 | 2,213 |
| Andalusia | 170 | -0.33% | 8,699 | 8,842 |
| Attalla | 171 | -0.37% | 5,725 | 5,829 |
| Tallassee | 172 | -0.38% | 4,697 | 4,784 |
| West Blocton | 173 | -0.42% | 1,192 | 1,214 |
| Pleasant Grove | 174 | -0.44% | 9,334 | 9,537 |
| East Brewton | 175 | -0.44% | 2,241 | 2,291 |
| Ashland | 176 | -0.46% | 1,936 | 1,981 |
| Anniston | 177 | -0.47% | 21,028 | 21,520 |
| Red Bay | 178 | -0.47% | 3,156 | 3,229 |
| Piedmont | 179 | -0.49% | 4,683 | 4,796 |
| Brookwood | 180 | -0.49% | 2,441 | 2,500 |
| Brundidge | 181 | -0.49% | 2,018 | 2,067 |
| Birmingham | 182 | -0.5% | 195,378 | 200,270 |
| Coaling | 183 | -0.5% | 1,987 | 2,035 |
| Pinson | 184 | -0.5% | 7,742 | 7,936 |
| Carbon Hill | 185 | -0.52% | 1,714 | 1,757 |
| Montgomery | 186 | -0.54% | 194,760 | 200,048 |
| Fultondale | 187 | -0.55% | 9,274 | 9,528 |
| Luverne | 188 | -0.56% | 2,663 | 2,737 |
| Sardis City | 189 | -0.56% | 1,772 | 1,820 |
| Clio | 190 | -0.59% | 1,183 | 1,217 |
| Gadsden | 191 | -0.59% | 32,890 | 33,867 |
| Guin | 192 | -0.61% | 2,124 | 2,187 |
| Brewton | 193 | -0.62% | 5,097 | 5,254 |
| Centreville | 194 | -0.62% | 2,704 | 2,788 |
| Vestavia Hills | 195 | -0.63% | 37,909 | 39,116 |
| Mobile | 196 | -0.64% | 200,086 | 206,488 |
| La Fayette | 197 | -0.65% | 2,586 | 2,671 |
| Bayou La Batre | 198 | -0.66% | 2,110 | 2,178 |
| Prichard | 199 | -0.66% | 18,654 | 19,272 |
| Berry | 200 | -0.68% | 1,174 | 1,211 |
| Alexander City | 201 | -0.68% | 14,341 | 14,831 |
| Childersburg | 202 | -0.69% | 4,580 | 4,740 |
| Valley | 203 | -0.7% | 10,073 | 10,426 |
| Cordova | 204 | -0.71% | 1,668 | 1,727 |
| Goodwater | 205 | -0.72% | 1,246 | 1,291 |
| Talladega | 206 | -0.78% | 14,579 | 15,149 |
| Clayton | 207 | -0.82% | 2,174 | 2,263 |
| Lipscomb | 208 | -0.84% | 2,002 | 2,086 |
| Lanett | 209 | -0.87% | 6,646 | 6,934 |
| Chickasaw | 210 | -0.87% | 6,187 | 6,455 |
| Sylvan Springs | 211 | -0.87% | 1,599 | 1,666 |
| Sylacauga | 212 | -0.87% | 12,017 | 12,544 |
| Hueytown | 213 | -0.92% | 16,036 | 16,781 |
| Mountain Brook | 214 | -0.93% | 21,500 | 22,504 |
| Monroeville | 215 | -0.93% | 5,667 | 5,930 |
| Bessemer | 216 | -0.94% | 24,844 | 26,018 |
| Chatom | 217 | -0.95% | 1,046 | 1,095 |
| Brighton | 218 | -0.98% | 2,223 | 2,331 |
| Eufaula | 219 | -1.02% | 12,237 | 12,866 |
| Sulligent | 220 | -1.05% | 1,797 | 1,892 |
| Graysville | 221 | -1.08% | 1,839 | 1,939 |
| Center Point | 222 | -1.15% | 15,423 | 16,322 |
| Gordo | 223 | -1.15% | 1,541 | 1,628 |
| Thomasville | 224 | -1.16% | 3,499 | 3,704 |
| Georgiana | 225 | -1.18% | 1,252 | 1,324 |
| Adamsville | 226 | -1.2% | 4,131 | 4,381 |
| Vernon | 227 | -1.2% | 1,813 | 1,922 |
| Fairfield | 228 | -1.22% | 9,408 | 9,985 |
| Fayette | 229 | -1.25% | 4,029 | 4,281 |
| Dadeville | 230 | -1.26% | 2,897 | 3,079 |
| Tarrant | 231 | -1.29% | 5,731 | 6,105 |
| Midfield | 232 | -1.3% | 4,866 | 5,185 |
| Grove Hill | 233 | -1.33% | 1,700 | 1,812 |
| Greenville | 234 | -1.36% | 6,888 | 7,361 |
| Evergreen | 235 | -1.38% | 3,277 | 3,505 |
| Reform | 236 | -1.39% | 1,417 | 1,517 |
| York | 237 | -1.4% | 2,246 | 2,404 |
| Jackson | 238 | -1.41% | 4,414 | 4,728 |
| Falkville | 239 | -1.42% | 1,107 | 1,187 |
| Union Springs | 240 | -1.43% | 3,112 | 3,337 |
| Livingston | 241 | -1.53% | 3,090 | 3,329 |
| Frisco City | 242 | -1.54% | 1,089 | 1,171 |
| Demopolis | 243 | -1.56% | 6,619 | 7,142 |
| Aliceville | 244 | -1.57% | 2,006 | 2,165 |
| Linden | 245 | -1.6% | 1,786 | 1,928 |
| Valley Grande | 246 | -1.64% | 3,850 | 4,168 |
| Uniontown | 247 | -1.84% | 1,916 | 2,093 |
| Butler | 248 | -1.97% | 1,692 | 1,860 |
| Tuskegee | 249 | -2% | 8,480 | 9,343 |
| Camden | 250 | -2.3% | 1,656 | 1,848 |
| Selma | 251 | -2.32% | 15,934 | 17,824 |
| Fort Deposit | 252 | -2.41% | 1,095 | 1,227 |
| Eutaw | 253 | -2.52% | 2,588 | 2,921 |
| Marion | 254 | -4.15% | 2,590 | 3,148 |
Alabama's cities with over 1,000 residents show varied growth patterns from 2020 to 2025. Triana leads with 9.76% annualized growth, followed by Loxley (7.44%) and Foley (6.38%). The largest population centers are Huntsville (233,907), Mobile (200,086), and Birmingham (195,378). Of the 254 cities over 1,000 population, 150 are growing while 104 experienced population decline. Overall, cities averaged 0.44% annualized growth, with total urban population growing by 3.33% annually.