Shelby County, Alabama Cities (2026)

13 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Alabaster134,98933,4010.76%1,33326 City
Pelham225,97124,2451.12%67039 City
Helena322,75221,0961.23%91425 City
Calera419,48216,6262.5%80124 City
Chelsea518,32015,2382.89%56033 City
Montevallo68,0287,2261.7%62513 City
Columbiana75,0904,5321.86%27918 City
Indian Springs Village82,5572,5380.12%6594 City
Westover92,1201,7902.66%10720 Town
Harpersville102,0711,6333.65%9422 Town
Vincent112,0651,9860.63%10021 Town
Wilsonville121,9921,8601.12%18711 Town
Wilton135955910.17%6221 Town

Shelby County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 13 cities in Shelby County, Alabama.

Location of Shelby County