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