 According to the U.S. Census Bureau, the city has a total area of , is land and (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.