Shelby County, Alabama Cities (2025)

30 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Alabaster134,72433,3420.77%1,32326 City
Alabaster234,72433,4010.77%1,32326 City
Pelham325,68324,1641.13%66339 City
Pelham425,68324,2451.13%66339 City
Helena522,47620,9591.24%1,01822 City
Helena622,47621,0961.24%1,01822 City
Calera719,00616,4822.57%77525 City
Calera819,00616,6262.57%77525 City
Chelsea917,80615,1172.97%54033 City
Chelsea1017,80615,2382.97%54033 City
Montevallo117,8947,2281.71%61513 City
Montevallo127,8947,2261.71%61513 City
Columbiana134,9974,4681.9%28518 City
Columbiana144,9974,5321.9%28518 City
Indian Springs Village152,5542,5360.12%6594 City
Indian Springs Village162,5542,5380.12%6594 City
Westover172,0651,7782.74%10420 Town
Westover182,0651,7902.74%10420 Town
Vincent192,0521,9820.64%10021 Town
Vincent202,0521,9860.64%10021 Town
Harpersville211,9981,6273.79%9421 Town
Harpersville221,9981,6333.79%9421 Town
Wilsonville231,9701,8561.13%18511 Town
Wilsonville241,9701,8601.13%18511 Town
Vandiver251,1749140.26%5820 CDP
Shelby26738987-2.64%3919 CDP
Sterrett277389140.27%3223 CDP
Brantleyville28674810-2.03%3072 CDP
Wilton295945900%6211 Town
Wilton305945910%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 30 cities in Shelby County, Alabama.

Location of Shelby County