San Pedro de Ixcatlán limita con los siguientes municipios; al norte con San José Independencia y el municipio de San Miguel Soyaltepec, al sur con San Felipe Jalapa de Díaz y San Lucas Ojitlán, al este con el municipio de San Miguel Soyaltepec y al oeste con San José Tenango.