Pelham is a city in Shelby County, Alabama, United States. It incorporated in July 1964. At the 2000 census the population was 14,369, but has grown to 21,352 recorded by the 2010 census. It was named for Confederate American Civil War officer John Pelham.
Pelham is located at 33°18′16″N 86°47′5″W (33.304581, -86.784620).
According to the U.S. Census Bureau, the city has a total area of 38.3 square miles (99 km2), 38.0 square miles (98 km2) is land and 0.3 square miles (0.78 km2) (0.89%) is water.
Oak Mountain State Park, Alabama's largest state park, is located in Pelham.
The city is located along U.S. Route 31, which runs directly through the city, as well as I-65, with access from exits 242 and 246. Downtown Birmingham is 20 mi (32 km) north, and Montgomery is 72 mi (116 km) south, both via US-31 or I-65.
At the 2000 census, there were 14,369 people, 5,637 households, and 4,002 families living in the city. The population density was 378.2 people per square mile (146.0/km2).