El municipio colinda al norte con los municipios de Mixtlán y Tecolotlán; al este con los municipios de Tecolotlán y Tenamaxtlán; al sur con los municipios de Tenamaxtlán, Ayutla y Cuautla; al oeste con los municipios de Cuautla, Atenguillo y Mixtlán.