Town Chart.

← Back to Discover

Towns in Alabama

70 towns with data, largest first. Find your matches.

Rankings for Alabama

Counties in Alabama

All towns in Alabama

TownPopulation
Huntsville 222,791
Mobile 203,416
Birmingham 198,173
Montgomery 197,494
Tuscaloosa 111,038
Hoover 92,642
Auburn 80,594
Dothan 71,514
Madison 60,106
Decatur 57,361
Florence 41,701
Prattville 39,482
Vestavia Hills 38,616
Phenix City 38,499
Alabaster 33,917
Gadsden 33,374
Opelika 32,820
Northport 31,218
Enterprise 29,505
Daphne 29,453
Athens 29,002
Homewood 27,829
Trussville 26,673
Bessemer 25,400
Pelham 24,827
Fairhope 24,190
Foley 24,026
Albertville 22,813
Oxford 22,063
Mountain Brook 22,029
Helena 21,769
Anniston 21,271
Cullman 19,319
Prichard 18,961
Troy 17,716
Calera 17,714
Tillmans Corner 17,677
Millbrook 17,189
Selma 17,057
Muscle Shoals 16,951
Gardendale 16,534
Hueytown 16,414
Saraland 16,404
Gulf Shores 16,401
Chelsea 16,260
Center Point 15,914
Hartselle 15,847
Scottsboro 15,712
Fort Payne 14,927
Talladega 14,760
Alexander City 14,606
Jasper 14,442
Jacksonville 14,437
Ozark 14,327
Pell City 13,587
Moody 13,488
Irondale 13,464
McCalla 13,253
Eufaula 12,584
Sylacauga 12,309
Leeds 12,028
Meridianville 11,150
Boaz 10,814
Russellville 10,799
Saks 10,681
Spanish Fort 10,662
Pike Road 10,574
Rainbow City 10,284
Valley 10,277
Clay 10,273