Odenville

City in St. Clair County, Alabama

Aerial view of Odenville, Alabama
Aerial view: USDA NAIP · USGS The National Map (public domain)

Odenville is a city in St. Clair County, Alabama, with 4,969 residents (2020 Census). It sits at 738 ft (225 m) above sea level. The nearest town is Margaret, 3.1 miles SW.

About Odenville

Odenville is a town in St. Clair County, Alabama, United States. It incorporated in 1914. At the 2010 census the population was 3,585, up from 1,131 in 2000. It annexed the former town of Branchville in 2007. Odenville annexed a portion of Springville in 2015 due to Springville not running water to some of its residences.

Text: Wikipedia · CC BY-SA 4.0

Odenville weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Nearest webcams to Odenville

There are no webcams in Odenville itself. These are the closest, 32 miles away or more.

All 6 webcams near Odenville ›

Webcams: Windy.com

Living in Odenville

Median household income
$70,296
Median home value
$223,600
Median rent
$1,581/mo
Median age
38.1
Cost of living and demographics of Odenville ›

Do you know Odenville? Tell us about it

Help other travelers: share what makes Odenville special. We review every message before publishing it.

Map of Odenville

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Odenville 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 ›

Odenville, AL population

Odenville had 4,969 residents in the 2020 Census.

2020 Census4,969
Density355 per sq mi (137 per km²)

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

Odenville at a glance

StateAlabama (AL)
CountySt. Clair County
TypeCity
Population4,969 (2020)
Land area13.99 sq mi (36.2 km²)
Water area0.07 sq mi (0.19 km²)
Elevation738 ft (225 m)
Coordinates33.7020° N, 86.4238° W
ZIP codes35120, 35112
Census code (GEOID)0156400

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

Towns near Odenville

Straight-line distance between town centers.

Frequently asked questions about Odenville

What county is Odenville in?

Odenville is in St. Clair County, Alabama.

What is the population of Odenville, AL?

4,969 people lived in Odenville at the 2020 Census.

What is the ZIP code of Odenville, AL?

The main ZIP code is 35120. Other ZIP codes: 35112.

What is the elevation of Odenville?

738 feet (225 m) above sea level.

What towns are near Odenville?

Margaret (3.1 mi), Springville (4.4 mi), Argo (4.7 mi), Moody (7.9 mi), Trussville (8.6 mi).

Last updated: