El municipio esta ubicado en la zona centro del estado, colina al norte con el municipio de Campeche y Hepelchén, al este con el municipio de Calakmul, en la zona sur con Escárcega y Carmen y al oeste una vez más el municipio de Carmen y el Golfo de México. Cuenta con una extensión territorial de aproximadamente 6,088.28 kilómetros cuadrados.