Largest Cities in Alabama: Ranked by Population
The largest city in Alabama in our data is Birmingham, AL, with an estimated 739,573 people, followed by Huntsville, AL (319,249) and Mobile, AL (315,502). This list ranks the top 50 places among the 118 Alabama communities with at least 5,000 residents.
What are the top 50 in Alabama?
| # | City | County | Population | Per sq mi |
|---|---|---|---|---|
| 1 | Birmingham, AL | Jefferson County | 739,573 | 1,432 |
| 2 | Huntsville, AL | Madison County | 319,249 | 935 |
| 3 | Mobile, AL | Mobile County | 315,502 | 1,352 |
| 4 | Montgomery, AL | Montgomery County | 254,634 | 1,241 |
| 5 | Tuscaloosa, AL | Tuscaloosa County | 155,499 | 1,634 |
| 6 | Auburn, AL | Lee County | 92,777 | 1,101 |
| 7 | Hoover, AL | Jefferson County | 85,768 | 1,790 |
| 8 | Florence, AL | Lauderdale County | 79,964 | 1,538 |
| 9 | Anniston, AL | Calhoun County | 73,501 | 464 |
| 10 | Dothan, AL | Houston County | 72,396 | 767 |
| 11 | Daphne, AL | Baldwin County | 71,484 | 1,562 |
| 12 | Decatur, AL | Morgan County | 68,867 | 1,005 |
| 13 | Gadsden, AL | Etowah County | 60,944 | 938 |
| 14 | Madison, AL | Madison County | 51,593 | 1,702 |
| 15 | Enterprise, AL | Coffee County | 38,914 | 925 |
| 16 | Albertville, AL | Marshall County | 37,775 | 811 |
| 17 | Foley, AL | Baldwin County | 36,921 | 627 |
| 18 | Phenix City, AL | Russell County | 36,487 | 1,303 |
| 19 | Prattville, AL | Autauga County | 35,957 | 1,062 |
| 20 | Vestavia Hills, AL | Jefferson County | 34,413 | 1,730 |
| 21 | Alabaster, AL | Shelby County | 33,487 | 1,326 |
| 22 | Athens, AL | Limestone County | 31,187 | 686 |
| 23 | Opelika, AL | Lee County | 30,908 | 523 |
| 24 | Bessemer, AL | Jefferson County | 26,472 | 653 |
| 25 | Northport, AL | Tuscaloosa County | 26,115 | 1,544 |
| 26 | Homewood, AL | Jefferson County | 25,377 | 3,041 |
| 27 | Pelham, AL | Shelby County | 23,911 | 614 |
| 28 | Fairhope, AL | Baldwin County | 22,677 | 1,621 |
| 29 | Trussville, AL | Jefferson County | 22,635 | 658 |
| 30 | Prichard, AL | Mobile County | 21,428 | 844 |
| 31 | Oxford, AL | Calhoun County | 21,225 | 666 |
| 32 | Mountain Brook, AL | Jefferson County | 20,297 | 1,582 |
| 33 | Valley, AL | Chambers County | 19,926 | 712 |
| 34 | Helena, AL | Shelby County | 19,925 | 976 |
| 35 | Cullman, AL | Cullman County | 19,920 | 733 |
| 36 | Selma, AL | Dallas County | 19,775 | 1,246 |
| 37 | Troy, AL | Pike County | 18,957 | 668 |
| 38 | Tillmans Corner, AL | Mobile County | 17,560 | 1,352 |
| 39 | Sylacauga, AL | Talladega County | 16,982 | 593 |
| 40 | Center Point, AL | Jefferson County | 16,110 | 2,603 |
| 41 | Millbrook, AL | Elmore County | 15,896 | 1,132 |
| 42 | Talladega, AL | Talladega County | 15,457 | 603 |
| 43 | Hueytown, AL | Jefferson County | 15,322 | 777 |
| 44 | Calera, AL | Shelby County | 14,717 | 609 |
| 45 | Saraland, AL | Mobile County | 14,649 | 456 |
| 46 | Muscle Shoals, AL | Colbert County | 14,575 | 881 |
| 47 | Hartselle, AL | Morgan County | 14,466 | 878 |
| 48 | Scottsboro, AL | Jackson County | 14,436 | 285 |
| 49 | Alexander City, AL | Tallapoosa County | 14,317 | 339 |
| 50 | Ozark, AL | Dale County | 14,284 | 417 |
How big are the largest cities in Alabama?
Of the 118 places with pages, 5 have more than 100,000 residents, 21 have between 25,000 and 100,000, and 92 have fewer than 25,000. The median place has about 12,292 people. The ten largest places account for about 57% of the combined population of all pages, which shows how concentrated the state's population is across communities. Jefferson County contributes 9 of the top 50.
Which counties do the top 50 belong to?
The 50 places on this list are spread across 28 counties of Alabama. Jefferson County has 9 (Birmingham, Hoover, Vestavia Hills, Bessemer, Homewood, Trussville, Mountain Brook, Center); Mobile County has 4 (Mobile, Prichard, Tillmans Corner, Saraland); Shelby County has 4 (Alabaster, Pelham, Helena, Calera). Counties with several entries are usually centers of a metropolitan area, where one large city is surrounded by many suburbs that each pass the 5,000-resident threshold.
How does Alabama compare with the rest of the country?
The median Alabama place with a page has about 12,292 residents, compared with about 13,459 nationwide, so the state's typical community is about the same size as the national typical place. Birmingham, AL ranks 62nd among all US places by estimated population in our data. The state has 581 communities in total, of which 118 reach 5,000 residents. See the national ranking of the largest cities for comparison.
Quick answers about Alabama cities
- Which is the largest city in Alabama? Birmingham (739,573 people).
- How many Alabama cities have more than 100,000 people? 5 in our data.
- How many have 25,000 to 100,000? 21.
- What is the typical size? About 12,292 residents for a place with a page.
How is this ranking made?
The data comes from the SimpleMaps US Cities Database, which gives each place an estimated population and a density in people per square kilometer. We convert density to people per square mile and rank the places with at least 5,000 residents. Boundaries matter: a city that includes large parks or farmland scores lower on density than a compact city of the same size, and population estimates can include areas that share a city's ZIP codes. Read why population figures differ and how density is calculated before you quote a number.
Where to go next
Rankings use dataset estimates, not official counts.