 Hoover is located at .According to the U.S. Census Bureau, the city has a total area of , of which is land and (1.17%) is water.Many major highways pass through the city limits, including I-65, I-459, and U.S. Route 31.