Ubicado en la zona conocida como La Sierra Madre de Chiapas, colinda al norte con los municipios de Chicomuselo y Frontera Comalapa, al sur con Siltepec y la Grandeza, al este con Amatenango de la Frontera y al oeste colinda con el municipio de Siltepec. Posee una extensión territorial de 114.3 kilómetros cuadrados.