Cities in Shelby County, Alabama by Population (2024)

There are 35 cities in Shelby County, Alabama.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Birmingham1195,400200,375-0.63%1,329147.1City
Hoover292,35192,738-0.1%1,87149.4City
Vestavia Hills337,65039,129-0.97%1,88020.0City
Alabaster434,34533,3920.7%1,30826.2City
Homewood527,87927,3940.44%3,3748.3City
Pelham625,41224,2471.16%65638.7City
Bessemer724,71126,014-1.3%61040.5City
Helena822,45921,0911.55%1,01722.1City
Mountain Brook921,48022,508-1.18%1,67312.8City
Calera1018,71316,6152.88%76324.5City
Chelsea1117,28715,2233.08%52433.0City
McCalla1216,92712,0777.69%50133.8CDP
Pell City1314,23512,9912.23%56925.0City
Moody1413,71713,2290.9%55924.5City
Irondale1513,53713,4910.08%78217.3City
Leeds1612,44412,3300.23%54622.8City
Meadowbrook179,43310,1100.51%2,1664.4CDP
Brook Highland188,2187,5451.29%2,9812.8CDP
Montevallo197,8697,2242.09%61312.8City
Highland Lakes205,9125,9732.46%1,5753.8CDP
Columbiana214,9084,5231.99%28017.5City
Eagle Point223,2042,7457.7%1,4502.2CDP
Indian Springs Village232,4922,4920%6433.9City
Vincent242,0351,9890.54%9920.6Town
Westover251,9501,7922.04%9819.8Town
Wilsonville261,9481,8601.14%18310.6Town
Harpersville271,8811,6253.52%8821.3Town
Vandiver281,1719140.17%5820.3CDP
Dunnavant291,1601,1501.13%6019.3CDP
Shoal Creek301,1331,231-1.65%2255.0CDP
Pea Ridge319429467.78%6015.6CDP
Shelby32758987-2.7%4018.8CDP
Sterrett337369140.14%3222.9CDP
Brantleyville34688810-1.99%3132.2CDP
Wilton355945900.17%6211.0Town
showing: 35 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Shelby County, Alabama?

Birmingham is the largest city in Shelby County.

What is the smallest city in Shelby County, Alabama?

Wilton is the smallest city in Shelby County.

How many cities are in Shelby County?

There are 35 cities in Shelby County, Alabama.

Frequently Asked Questions