Shelby, Alabama

Shelby, Alabama
Location of Shelby in Shelby County, Alabama.
Shelby, Alabama
Coordinates: 33°06′37″N 86°35′03″W / 33.11028°N 86.58417°W / 33.11028; -86.58417
CountryUnited States
StateAlabama
CountyShelby
Area
  Total
19.01 sq mi (49.24 km2)
  Land18.76 sq mi (48.59 km2)
  Water0.25 sq mi (0.66 km2)
Elevation
495 ft (151 m)
Population
 (2020)
  Total
940
  Density50.11/sq mi (19.35/km2)
Time zoneUTC-6 (Central (CST))
  Summer (DST)UTC-5 (CDT)
Area code(s)205, 659
GNIS feature ID126669

Shelby is a census-designated place and unincorporated community in Shelby County, Alabama, United States. Its population was 1,044 as of the 2010 census. The area is near Lay Lake and Waxahatchee Creek. Shelby Iron Park is located at the heart of the area. Two sites in Shelby, The Brick House and the Old Shelby Hotel, are listed on the Alabama Register of Landmarks and Heritage.