Below is a list of the types of businesses in the City of Shelby in which we have business listings. If you do not see your city within the list below. You can add a business for just $49.95 per year. To add a business submit your info here.
Shelby is an unincorporated place located in Alabama. It lies in Shelby County close to Lay Lake and Waxahatchee Creek. Shelby coordinates at 33°06′37″N 86°35′03″W with elevation of 495 feet. Originally named as Shelby Iron Works was shortened to Shelby in 1890. It took 120 years for community to become again a census-designated place in 2010. Shelby's historical landmarks The Brick House and the Old Shelby Hotel are registered on the Alabama Register of Landmarks and Heritage. There were 1,044 people living in Shelby at the 2010 census.