City Stats
State

Alabama

5,086,768 residents · 711 cities · 67 counties · 638 ZIP codes

Population

5,086,768

👥

Cities

711

🏙️

Counties

67

🗺️

ZIP Codes

638

📍
Loading map…

Safest Cities in Alabama

Cities ranked by crime safety score

View Safest Cities

Best Places to Live in Alabama

Ranked by livability composite score

View Best Places

Safest ZIP Codes in Alabama

ZIP codes ranked by safety data

View Safest ZIPs

Largest Cities in Alabama

#CityPopulationCounty
1Birmingham, AL773,997Jefferson County
2Huntsville, AL368,074Madison County
3Mobile, AL316,714Mobile County
4Montgomery, AL254,752Montgomery County
5Tuscaloosa, AL170,416Tuscaloosa County
6Auburn, AL108,605Lee County
7Hoover, AL92,642Jefferson County
8Florence, AL80,501Lauderdale County
9Anniston, AL80,156Calhoun County
10Dothan, AL76,419Houston County
11Madison, AL60,106Madison County
12Decatur, AL57,361Morgan County
13Prattville, AL39,482Autauga County
14Vestavia Hills, AL38,616Jefferson County
15Phenix City, AL38,499Russell County
16Alabaster, AL33,917Shelby County
17Gadsden, AL33,374Etowah County
18Opelika, AL32,820Lee County
19Northport, AL31,218Tuscaloosa County
20Enterprise, AL29,505Coffee County