Colinda al norte con el Bosque y Chalchihuitán, al este con Chenalhó, al sur con Chamula y al oeste tanto con el municipio de Bochil como con Ixtapa. Cuenta con una extensión territorial de 171.04 kilómetros cuadrados y una altura promedio de 2,200 metros sobre el nivel del mar.