Steele
Town in St. Clair County, Alabama

Steele is a town in St. Clair County, Alabama, with 992 residents (2020 Census). It sits at 577 ft (176 m) above sea level. The nearest town is Gallant, 4.7 miles NW.
- 992residents (2020 Census)
- 577 ftelevation · 176 m
- 6.7 sq miland area · 17.4 km²
- 148 / sq mipopulation density
- 35987ZIP code
About Steele
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.
Text: Wikipedia · CC BY-SA 4.0
Steele weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Steele
Webcams: Windy.com
Living in Steele
- Median household income
- $72,386
- Median home value
- $107,100
- Median rent
- $739/mo
- Median age
- 32.5
Do you know Steele? Tell us about it
Help other travelers: share what makes Steele special. We review every message before publishing it.
Map of Steele
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Steele Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Steele, AL population
Steele had 992 residents in the 2020 Census.
| 2020 Census | 992 |
|---|---|
| Density | 148 per sq mi (57 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Steele at a glance
| State | Alabama (AL) |
|---|---|
| County | St. Clair County |
| Type | Town |
| Population | 992 (2020) |
| Land area | 6.71 sq mi (17.4 km²) |
| Water area | 0.03 sq mi (0.07 km²) |
| Elevation | 577 ft (176 m) |
| Coordinates | 33.9414° N, 86.1921° W |
| ZIP code | 35987 |
| Official website | townofsteele.org |
| Census code (GEOID) | 0172888 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Steele
- Gallant4.7 mi NW
- Attalla5.1 mi NE
- Rainbow City6.2 mi E
- Ivalee7.1 mi N
- Ashville8.6 mi SW
- Altoona9.4 mi NW
- Egypt9.4 mi N
- Ridgeville9.5 mi NE
- Walnut Grove10.1 mi NW
- Southside10.6 mi E
- Gadsden11.0 mi NE
- Bristow Cove11.9 mi N
Straight-line distance between town centers.
Frequently asked questions about Steele
What county is Steele in?
Steele is in St. Clair County, Alabama.
What is the population of Steele, AL?
992 people lived in Steele at the 2020 Census.
What is the ZIP code of Steele, AL?
The ZIP code of Steele is 35987.
What is the elevation of Steele?
577 feet (176 m) above sea level.
What towns are near Steele?
Gallant (4.7 mi), Attalla (5.1 mi), Rainbow City (6.2 mi), Ivalee (7.1 mi), Ashville (8.6 mi).
Last updated: