Shelby County, AL City and City Map
Shelby County has 15 cities / towns. See all cities/towns in List View or use the map below to review.
Shelby County Cities / Towns by Population
Alabaster 30,978Pelham 22,106Chelsea 11,051Columbiana 4,198Indian Springs Village 2,490Wilsonville 2,112Harpersville 1,836Shelby 1,417Westover 1,104Vandiver 1,090Wilton 767Sterrett 622MayleneSaginawSiluria