Steele

Town in St. Clair County, Alabama

View of Steele, Alabama
Photo: DwayneP · CC BY-SA 3.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Steele

All 6 webcams near 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
Cost of living and demographics of Steele ›

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

Loading 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 Census992
Density148 per sq mi (57 per km²)

Source: U.S. Census Bureau, Decennial Census.

Steele at a glance

StateAlabama (AL)
CountySt. Clair County
TypeTown
Population992 (2020)
Land area6.71 sq mi (17.4 km²)
Water area0.03 sq mi (0.07 km²)
Elevation577 ft (176 m)
Coordinates33.9414° N, 86.1921° W
ZIP code35987
Official websitetownofsteele.org
Census code (GEOID)0172888

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Steele

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: