El municipio se encuentra al sur del estado y se ubica en los límites de la Sierra Madre de Chiapas y la Depresión Central, predominando el terreno montañoso, sus coordenadas geográficas son 15º 52’ N y 92º 43’ W. Su altitud es de 640 msnm.

Limita al norte y oeste con el municipio de La Concordia, al este con Chicomuselo y al sur con Siltepec y Mapastepec.