| Rank | City | 2020 Population | Growth Rate (Annual) | 
|---|---|---|---|
| 1 | Huntsville | 215,043 | 1.8% | 
| 2 | Birmingham | 200,133 | -0.6% | 
| 3 | Montgomery | 200,006 | -0.3% | 
| 4 | Mobile | 186,411 | -0.5% | 
| 5 | Tuscaloosa | 99,960 | 1.0% | 
| 6 | Hoover | 92,687 | 1.3% | 
| 7 | Auburn | 76,429 | 3.7% | 
| 8 | Dothan | 71,154 | 0.8% | 
| 9 | Decatur | 57,777 | 0.4% | 
| 10 | Madison | 57,389 | 2.9% | 
| 11 | Florence | 39,803 | 0.1% | 
| 12 | Vestavia Hills | 39,089 | 1.4% | 
| 13 | Phenix City | 38,783 | 1.7% | 
| 14 | Prattville | 37,897 | 1.1% | 
| 15 | Gadsden | 34,019 | -0.8% | 
| 16 | Alabaster | 33,381 | 1.0% | 
| 17 | Northport | 31,117 | 2.9% | 
| 18 | Opelika | 31,073 | 1.6% | 
| 19 | Enterprise | 28,864 | 0.8% | 
| 20 | Daphne | 27,723 | 2.5% | 
| 21 | Homewood | 26,323 | 0.5% | 
| 22 | Trussville | 26,216 | 2.8% | 
| 23 | Bessemer | 25,970 | -0.6% | 
| 24 | Athens | 25,686 | 1.6% | 
| 25 | Pelham | 24,458 | 1.4% | 
| 26 | Fairhope | 22,562 | 3.9% | 
| 27 | Mountain Brook | 22,409 | 0.9% | 
| 28 | Albertville | 22,385 | 0.6% | 
| 29 | Oxford | 22,306 | 0.4% | 
| 30 | Anniston | 21,308 | -0.8% | 
| 31 | Helena | 21,095 | 2.3% | 
| 32 | Foley | 20,601 | 3.5% | 
| 33 | Prichard | 19,259 | -1.6% | 
| 34 | Cullman | 18,215 | 2.1% | 
| 35 | Selma | 17,960 | -1.4% | 
| 36 | Troy | 17,579 | -0.3% | 
| 37 | Millbrook | 16,874 | 1.4% | 
| 38 | Hueytown | 16,752 | 0.4% | 
| 39 | Calera | 16,672 | 3.7% | 
| 40 | Center Point | 16,374 | -0.3% | 
| 41 | Muscle Shoals | 16,324 | 2.2% | 
| 42 | Saraland | 16,180 | 1.9% | 
| 43 | Gardendale | 16,037 | 1.4% | 
| 44 | Talladega | 15,796 | 0.1% | 
| 45 | Scottsboro | 15,551 | 0.5% | 
| 46 | Hartselle | 15,472 | 0.8% | 
| 47 | Gulf Shores | 15,216 | 4.6% | 
| 48 | Chelsea | 15,175 | 4.1% | 
| 49 | Fort Payne | 14,823 | 0.6% | 
| 50 | Alexander City | 14,761 | -0.1% | 
| 51 | Jasper | 14,396 | 0.0% | 
| 52 | Ozark | 14,327 | -0.4% | 
| 53 | Irondale | 13,508 | 0.9% | 
| 54 | Moody | 13,270 | 1.2% | 
| 55 | Jacksonville | 13,089 | 0.4% | 
| 56 | Pell City | 12,898 | 0.2% | 
| 57 | Eufaula | 12,824 | -0.2% | 
| 58 | Sylacauga | 12,543 | -0.2% | 
| 59 | Leeds | 12,336 | 0.5% | 
| 60 | Russellville | 10,810 | 1.0% | 
| 61 | Valley | 10,551 | 1.0% | 
| 62 | Clay | 10,318 | 0.6% | 
| 63 | Rainbow City | 10,158 | 0.6% | 
| 64 | Spanish Fort | 10,103 | 4.0% | 
| 65 | Boaz | 10,100 | 0.6% | 
| 66 | Fairfield | 9,975 | -1.1% | 
| 67 | Fultondale | 9,880 | 1.7% | 
| 68 | Pike Road | 9,558 | 5.9% | 
| 69 | Pleasant Grove | 9,536 | -0.6% | 
| 70 | Southside | 9,406 | 1.1% | 
| 71 | Sheffield | 9,387 | 0.4% | 
| 72 | Tuskegee | 9,149 | -0.8% | 
| 73 | Tuscumbia | 9,055 | 0.7% | 
| 74 | Andalusia | 8,731 | -0.3% | 
| 75 | Clanton | 8,725 | 0.1% | 
| 76 | Guntersville | 8,570 | 0.4% | 
| 77 | Atmore | 8,548 | -1.7% | 
| 78 | Arab | 8,446 | 0.5% | 
| 79 | Orange Beach | 8,168 | 4.1% | 
| 80 | Bay Minette | 7,789 | -0.3% | 
| 81 | Greenville | 7,350 | -1.0% | 
| 82 | Pinson | 7,252 | 0.1% | 
| 83 | Demopolis | 7,135 | -0.5% | 
| 84 | Wetumpka | 7,065 | 0.8% | 
| 85 | Hamilton | 7,012 | 0.2% | 
| 86 | Montevallo | 7,002 | 1.0% | 
| 87 | Lincoln | 6,912 | 1.0% | 
| 88 | Lanett | 6,830 | 0.5% | 
| 89 | Oneonta | 6,812 | 0.4% | 
| 90 | Satsuma | 6,759 | 0.9% | 
| 91 | Robertsdale | 6,722 | 2.5% | 
| 92 | Opp | 6,665 | 0.0% | 
| 93 | Chickasaw | 6,458 | 0.6% | 
| 94 | Tarrant | 6,098 | -0.5% | 
| 95 | Monroeville | 5,885 | -1.0% | 
| 96 | Attalla | 5,838 | -0.4% | 
| 97 | Rainsville | 5,524 | 1.1% | 
| 98 | Glencoe | 5,418 | 0.5% | 
| 99 | Smiths Station | 5,391 | 0.9% | 
| 100 | Roanoke | 5,292 | -1.4% | 
© 2025 www.biggestuscities.com, All Rights Reserved • Privacy Policy • Last updated: Jan 2, 2025