Shelby, Alabama

Shelby, Alabama
Location of Shelby in Shelby County, Alabama.
Coordinates: 33°06′57″N 86°35′15″W / 33.11583°N 86.58750°W / 33.11583; -86.58750
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
489 ft (149 m)
Population
 (2020)
 • Total
940
 • Density50.1/sq mi (19.35/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
Postal code
35143
Area codes205, 659
GNIS feature ID2582698

Shelby is a census-designated place and unincorporated community in Shelby County, Alabama, United States. As of the 2020 census, Shelby had a population of 940. 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.