Hecelchakán borders to the north with Calkiní Municipality, to the south with Tenabo Municipality, to the east with Yucatán State and Hopelchén Municipality, and to the west with the Gulf of Mexico, with 24 km of shoreline.
It is at an average altitude of 10 m above sea level.