El municipio colinda al norte con el municipio de Chamula, al este con el municipio de San Cristóbal de Las Casas, al sur con San Lucas y Acala, y al oeste con Chiapa de Corzo y el municipio de Ixtapa.