Largest Cities in Alabama
Cities ranked by total population from the Census Bureau. 50 cities ranked from official U.S. government data.
Largest Cities 50
1 Birmingham
667,755
2 Hoover
667,755
3 Vestavia Hills
667,755
4 Bessemer
667,755
5 Homewood
667,755
6 Dixiana
667,755
7 Trussville
667,755
8 Mountain Brook
667,755
9 Center Point
667,755
10 Hueytown
667,755
11 Gardendale
667,755
12 Irondale
667,755
13 Leeds
667,755
14 Fairfield
667,755
15 Pleasant Grove
667,755
16 Forestdale
667,755
17 Mobile
412,590
18 Prichard
412,590
19 Tillmans Corner
412,590
20 Saraland
412,590
21 Huntsville
405,718
22 Madison
405,718
23 Daphne
246,989
24 Fairhope
246,989
25 Foley
246,989
26 Gulf Shores
246,989
27 Tuscaloosa
237,552
28 Northport
237,552
29 Alabaster
230,211
30 Pelham
230,211
31 Helena
230,211
32 Calera
230,211
33 Chelsea
230,211
34 Montgomery
226,718
35 Auburn
181,134
36 Opelika
181,134
37 Decatur
124,471
38 Hartselle
124,471
39 Anniston
116,090
40 Oxford
116,090
41 Jacksonville
116,090
42 Saks
116,090
43 Athens
111,233
44 Dothan
108,140
45 Gadsden
103,105
46 Albertville
99,748
47 Florence
95,830
48 East Florence
95,830
49 Pell City
94,166
50 Moody
94,166
More Alabama Rankings 8
Data Sources
Population and economic data from the Census Bureau American Community Survey (2022 5-year estimates). Health data from the CDC PLACES (2023).