Bay Springs is located at (31.976761, -89.279574) [REF].
According to the United States Census Bureau, the city has a total area of 38.4 km² (14.8 mi²), of which 38.3 km² (14.8 mi²) is land and 0.1 km² (0.04 mi²) (0.20%) is water.