Shelby County, Alabama Cities (2025)

13 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Alabaster134,72433,4010.77%1,32326 City
Pelham225,68324,2451.13%66339 City
Helena322,47621,0961.24%90325 City
Calera419,00616,6262.57%78124 City
Chelsea517,80615,2382.97%54433 City
Montevallo67,8947,2261.71%61513 City
Columbiana74,9974,5321.9%27418 City
Indian Springs Village82,5542,5380.12%6594 City
Westover92,0651,7902.74%10420 Town
Vincent102,0521,9860.64%10021 Town
Harpersville111,9981,6333.79%9022 Town
Wilsonville121,9701,8601.13%18511 Town
Wilton135945910%6211 Town

Shelby County Cities Summary

Largest City

Alabaster is the largest city in Shelby County, with a population of 34,724.

Smallest City

Wilton is the smallest city in Shelby County, with a population of 594.

10 Largest Cities

There are 13 cities in Shelby County, Alabama.

Location of Shelby County