The Official Travel Site of Alabama

Shelby

Shelby is an unincorporated community in Shelby County with a population of about 1,000.