Cities in Alabama by population, 2025

Huntsville, AL had the highest population of 66 cities in 2025, at 233,627. Clay, AL had the lowest, at 10,198. The median was 19,896 and the figure for Alabama was 5.19 million. Source: the U.S. Census Bureau.

Highest233,627Huntsville, AL
Lowest10,198Clay, AL
Median19,89666 cities
Alabama5,193,088History

Top 40 cities, 2025

Huntsville, AL: 233,627 personsHuntsville, AL233,627Mobile, AL: 200,824 personsMobile, AL200,824Birmingham, AL: 195,893 personsBirmingham, AL195,893Montgomery, AL: 195,300 personsMontgomery, AL195,300Tuscaloosa, AL: 114,316 personsTuscaloosa, AL114,316Hoover, AL: 93,550 personsHoover, AL93,550Auburn, AL: 85,113 personsAuburn, AL85,113Dothan, AL: 72,060 personsDothan, AL72,060Madison, AL: 67,968 personsMadison, AL67,968Decatur, AL: 58,056 personsDecatur, AL58,056Florence, AL: 42,581 personsFlorence, AL42,581Prattville, AL: 40,582 personsPrattville, AL40,582Phenix City, AL: 38,344 personsPhenix City, AL38,344Vestavia Hills, AL: 38,306 personsVestavia Hills, AL38,306Opelika, AL: 35,765 personsOpelika, AL35,765Alabaster, AL: 34,748 personsAlabaster, AL34,748Athens, AL: 34,209 personsAthens, AL34,209Gadsden, AL: 33,367 personsGadsden, AL33,367Northport, AL: 31,648 personsNorthport, AL31,648Daphne, AL: 31,396 personsDaphne, AL31,396Enterprise, AL: 31,211 personsEnterprise, AL31,211Foley, AL: 30,354 personsFoley, AL30,354Homewood, AL: 28,118 personsHomewood, AL28,118Trussville, AL: 27,273 personsTrussville, AL27,273Fairhope, AL: 26,625 personsFairhope, AL26,625Pelham, AL: 25,664 personsPelham, AL25,664Bessemer, AL: 24,984 personsBessemer, AL24,984Albertville, AL: 23,710 personsAlbertville, AL23,710Helena, AL: 23,388 personsHelena, AL23,388Oxford, AL: 22,199 personsOxford, AL22,199Mountain Brook, AL: 21,661 personsMountain Brook, AL21,661Anniston, AL: 20,930 personsAnniston, AL20,930Cullman, AL: 20,799 personsCullman, AL20,799Calera, AL: 18,992 personsCalera, AL18,992Prichard, AL: 18,825 personsPrichard, AL18,825Troy, AL: 18,022 personsTroy, AL18,022Chelsea, AL: 17,716 personsChelsea, AL17,716Muscle Shoals, AL: 17,666 personsMuscle Shoals, AL17,666Millbrook, AL: 17,623 personsMillbrook, AL17,623Gulf Shores, AL: 17,394 personsGulf Shores, AL17,394
persons. Source: U.S. Census Bureau, Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). Retrieved 2026-10-12.

Full ranking

RankCities2025
persons
Change on 2024
1Huntsville, AL233,627+1.4%
2Mobile, AL200,824-0.4%
3Birmingham, AL195,893-0.5%
4Montgomery, AL195,300-0.3%
5Tuscaloosa, AL114,316+0.1%
6Hoover, AL93,550+0.5%
7Auburn, AL85,113+1.6%
8Dothan, AL72,060+0.3%
9Madison, AL67,968+6.5%
10Decatur, AL58,056-0%
11Florence, AL42,581-0.2%
12Prattville, AL40,582+1%
13Phenix City, AL38,344-0.6%
14Vestavia Hills, AL38,306-0%
15Opelika, AL35,765+2.1%
16Alabaster, AL34,748+0.8%
17Athens, AL34,209+4.8%
18Gadsden, AL33,367+0.2%
19Northport, AL31,648+0.6%
20Daphne, AL31,396+1.8%
21Enterprise, AL31,211+1.4%
22Foley, AL30,354+7.8%
23Homewood, AL28,118+0.4%
24Trussville, AL27,273+0.5%
25Fairhope, AL26,625+0.7%
26Pelham, AL25,664+1%
27Bessemer, AL24,984-0.4%
28Albertville, AL23,710+0.8%
29Helena, AL23,388+0.3%
30Oxford, AL22,199+0.4%
31Mountain Brook, AL21,661-0.7%
32Anniston, AL20,930-0.8%
33Cullman, AL20,799+2.3%
34Calera, AL18,992+2.4%
35Prichard, AL18,825+0.1%
36Troy, AL18,022+1.6%
37Chelsea, AL17,716+2.5%
38Muscle Shoals, AL17,666+1%
39Millbrook, AL17,623+1.2%
40Gulf Shores, AL17,394+0.3%
41Saraland, AL16,652+0.7%
42Gardendale, AL16,425-0.5%
43Hartselle, AL16,312+0.5%
44Hueytown, AL16,159-0.4%
45Scottsboro, AL16,123+0.7%
46Selma, AL16,077-1.6%
47Center Point, AL15,538-0.7%
48Fort Payne, AL15,189+0.6%
49Talladega, AL14,840+0.5%
50Jasper, AL14,585+0.2%
51Alexander City, AL14,515+0.1%
52Jacksonville, AL14,400-1.6%
53Pell City, AL14,320+1.6%
54Ozark, AL14,269-0.5%
55Moody, AL13,559-0.3%
56Irondale, AL13,545-0.4%
57Leeds, AL12,831+1.4%
58Eufaula, AL12,437-0.2%
59Sylacauga, AL12,055-0.8%
60Pike Road, AL11,899+4%
61Spanish Fort, AL11,203+1.1%
62Russellville, AL10,904+0.7%
63Boaz, AL10,619+0.6%
64Rainbow City, AL10,406+0.4%
65Valley, AL10,294+0.1%
66Clay, AL10,198-0.5%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (Padrón). Norway: Statistics Norway, 1 January. United States: Census Bureau population estimates for 1 July. United Kingdom regions and local authorities: Office for National Statistics estimates for 30 June. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the cities are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-12.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Cities in Alabama by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Alabama","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Alabama&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which city has the highest population?

Huntsville, AL, with 233,627 in 2025, according to the U.S. Census Bureau.

Which city has the lowest population?

Clay, AL, with 10,198 in 2025.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). Retrieved 2026-10-12.

Population: other rankings