El municipio colinda al norte con los municipios de Ayutla y Tenamaxtlán; al este con los municipios de Tenamaxtlán y Ejutla; al sur con los municipios de Ejutla, El Grullo y Autlán de Navarro; al oeste con los municipios de Autlán de Navarro y Ayutla.