Steele, Alabama

Steele, Alabama
The U.S. Post Office in Steele, Alabama
Location of Steele in St. Clair County, Alabama.
Coordinates: 33°56′25″N 86°11′58″W / 33.94028°N 86.19944°W / 33.94028; -86.19944
Country United States
State Alabama
CountySt. Clair
Area
 • Total
6.74 sq mi (17.46 km2)
 • Land6.71 sq mi (17.39 km2)
 • Water0.027 sq mi (0.07 km2)
Elevation
574 ft (175 m)
Population
 (2020)
 • Total
992
 • Density147.8/sq mi (57.05/km2)
Time zoneUTC-6 (Central (CST))
 • Summer (DST)UTC-5 (CDT)
ZIP code
35987
Area code256
FIPS code01-72888
GNIS feature ID2406664
Websitetownofsteele.org

Steele is a town in northeastern St. Clair County, Alabama, United States. It was incorporated in 1952. As of the 2020 census, Steele had a population of 992. The town is a part of the Birmingham–Hoover–Cullman Combined Statistical Area. It was initially known as Steel's Station or Steele's Depot in the late 19th century.