Pelham
City in Shelby County, Alabama

Pelham is a city in Shelby County, Alabama, with 24,318 residents (2020 Census). It sits at 502 ft (153 m) above sea level. The nearest town is Indian Springs Village, 2.3 miles N.
- 24,318residents (2020 Census)
- 502 ftelevation · 153 m
- 38.8 sq miland area · 100.4 km²
- 627 / sq mipopulation density
- 35124main ZIP code (2 in total)
About Pelham
Pelham is a city in Shelby County, Alabama, United States. The population was 24,318 at the 2020 census. It incorporated on July 10, 1964, and is a suburb located in the Birmingham metropolitan area, Alabama which was home to nearly 1.2 million residents as of the 2020 census. It was named for Confederate Civil War officer John Pelham.
Text: Wikipedia · CC BY-SA 4.0
Pelham weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Pelham
Webcams: Windy.com
Living in Pelham
- Median household income
- $101,094
- Median home value
- $299,800
- Median rent
- $1,577/mo
- Median age
- 40
Do you know Pelham? Tell us about it
Help other travelers: share what makes Pelham special. We review every message before publishing it.
Map of Pelham
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Pelham 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 ›Pelham, AL population
Pelham had 24,318 residents in the 2020 Census.
| 2020 Census | 24,318 |
|---|---|
| Density | 627 per sq mi (242 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Pelham at a glance
| State | Alabama (AL) |
|---|---|
| County | Shelby County |
| Type | City |
| Population | 24,318 (2020) |
| Land area | 38.77 sq mi (100.4 km²) |
| Water area | 0.49 sq mi (1.28 km²) |
| Elevation | 502 ft (153 m) |
| Coordinates | 33.3312° N, 86.7306° W |
| ZIP codes | 35124, 35043 |
| Official website | pelhamonline.com |
| Census code (GEOID) | 0158848 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Pelham
- Indian Springs Village2.3 mi N
- Meadowbrook4.7 mi N
- Hoover5.5 mi NW
- Chelsea5.6 mi E
- Eagle Point5.7 mi NE
- Highland Lakes6.6 mi NE
- Brook Highland7.9 mi N
- Vestavia Hills9.1 mi N
- Helena9.6 mi W
- Alabaster9.7 mi SW
- Shoal Creek9.8 mi NE
- Homewood9.9 mi NW
Straight-line distance between town centers.
Frequently asked questions about Pelham
What county is Pelham in?
Pelham is in Shelby County, Alabama.
What is the population of Pelham, AL?
24,318 people lived in Pelham at the 2020 Census.
What is the ZIP code of Pelham, AL?
The main ZIP code is 35124. Other ZIP codes: 35043.
What is the elevation of Pelham?
502 feet (153 m) above sea level.
What towns are near Pelham?
Indian Springs Village (2.3 mi), Meadowbrook (4.7 mi), Hoover (5.5 mi), Chelsea (5.6 mi), Eagle Point (5.7 mi).
Last updated: