Localizado en la región de las Montañas del Norte delestado de Chiapas. Colinda al norte con el municipio de Ocatepec, al este con los de Coapilla y Chicoásen, al sur con los municipios de San Fernando y Berriozábal y al oeste con Tecpatán. Cuenta con una extensión territorial de 330.4 kilómetros cuadrados.