San Pedro Yaneri es una ciudad y municipio de Oaxaca en el suroeste de México . El municipio tiene una superficie de 79,1 km².
En 2005, el municipio tenía una población total de 943 habitantes, de los cuales 807 hablaban alguna lengua indígena. [1]
El municipio es uno de los nueve que conforman el "Rincón de Ixtlán", el único que no se encuentra también dentro del municipio de Ixtlán de Juárez . Es parte del Distrito de Ixtlán en la región de la Sierra Norte .