Colinda al norte con los municipios de Ahuacatlán, Amixtlán y Camocuautla; al este con Zapotitlán de Méndez, Zongozotla y Camocuautla; al sur con Zongogozotla y al oeste con Ahuacatlán, Amixtlán y Zongozotla.