Home » cities » Main Cities of Alabama

Main Cities of Alabama


List of the main cities of Alabama, ordered by number of inhabitants.

nametypepopulation
Huntsvillecity215,006
Montgomerycity196,986
Birminghamcity196,910
Mobilecity187,041
Hoovertown84,126
Tuscaloosacity83,052
Dothancity68,247
Auburncity62,059
Decaturcity55,683
Madisoncity49,327
Vestavia Hillstown39,158
Prattvilletown38,776
Gadsdencity36,856
Florencecity36,721
Phenix Citytown32,822
Bessemertown28,416
Alabastertown28,240
Prichardtown28,151
Enterprisetown26,562
Northporttown25,045
Opelikatown24,563
Homewoodtown23,780
Fairhopetown22,477
Oxfordtown22,069
Athenstown21,897
Annistontown21,564
Mountain Brooktown20,927
Helenatown20,914
Foleytown20,335
Pelhamtown20,120
Trussvilletown19,932
Selmatown19,265
Albertvilletown19,205
Daphnetown18,996
Talladegatown17,131
Muscle Shoalstown16,275
Hueytowntown15,876
Center Pointtown15,438
Millbrooktown15,112
Alexander Citytown15,085
Scottsborotown14,951
Ozarktown14,907
Cullmantown14,828
Jacksonvilletown14,385
Chelseatown14,126
Jaspertown14,117
Troytown14,049
Fort Paynetown13,771
Eufaulatown13,350
Gardendaletown13,042
Pell Citytown12,965
Sylacaugatown12,932
Saralandtown12,771
Gulf Shorestown12,757
Leedstown11,940
Moodytown11,758
Caleratown11,620
Fairfieldtown11,547
Tuskegeetown11,499
Claytown10,291
Pleasant Grovetown10,283
Spanish Forttown10,049
Russellvilletown9,830
Boaztown9,551
Sheffieldtown9,232
Andalusiatown8,740
Clantontown8,512
Arabtown8,461
Greenvilletown8,135
Guntersvilletown8,009
Bay Minettetown7,697
Demopolistown7,565
Atmoretown7,485
Wetumpkatown7,313
Oneontatown6,938
Fultondaletown6,905
Hamiltontown6,885
Opptown6,718
Robertsdaletown6,708
Monroevilletown6,577
Attallatown6,455
Tarrant Citytown6,397
Brewtontown5,326
Roanoketown5,311
Jacksontown5,273
Midfieldtown5,246
Montevallotown5,201
Margarettown5,137
Tallasseetown4,819
Adamsvilletown4,806
Piedmonttown4,787
Winfieldtown4,717
Union Springstown4,629
Thomasvilletown4,569
Dalevilletown4,521
Fayettetown4,285
Genevatown4,245
Haleyvilletown4,182
Elbatown4,141
Citronelletown3,946