Towns and cities in Alabama

595 towns and cities in 67 counties

Alabama (AL) has 5,024,279 residents (Census) living in 595 cities, towns, villages and communities across 67 counties.

Largest cities in Alabama

Counties of Alabama

Last updated: