Alphabetical List of Cities and Towns in Alabama


There are a total of 573 towns and cities in the state of Alabama. Top 10 biggest cities by population are Birmingham, Montgomery, Mobile, Huntsville, Tuscaloosa, Hoover, Dothan, Decatur, Auburn, and Madison while top ten largest cities by land area are Huntsville, Montgomery, Birmingham, Mobile, Dothan, Tuscaloosa, Opelika, Eufaula, Auburn, and Fort Payne. Below please see all Alabama cities and towns which are listed in alphabetical order.