La localidad de San Pedro de las Herrerías se halla situada en la zona noroeste de la provincia de Zamora, junto a los límites entre Ourense y Portuga, formando parte del término municipal de Mahíde y perteneciendo a la comarca de Sanabria.
El municipio de Mahíde se extiende sobre un territorio de algo más de 109 kilómetros cuadrados y queda conformado por varios núcleos de población: Boya, San Pedro de las Herrerías, Torre de Aliste y Pobladura de Aliste.
San Pedro de las Herrerías cuenta con 15 habitantes (2013) y se sitúa a una altitud de 850 metros sobre el nivel del mar. Esta posición influye directamente en el clima de la localidad, caracterizado por largos inviernos y bajas temperaturas.
Entre los lugares de interés del municipio destacan la iglesia parroquial de San Pedro de las Herrerías, en cuyo interior se guarda un retablo de gran valor que data del siglo XV; la iglesia de Nuestra Señora de la Asunción de Pobladura de Aliste, antiquísima construcción que se remonta a los siglos XII-XIV, realizada según los patrones del estilo románico de la época; los castros prehistóricos de Viñas, Camilones o Peña Marina; y la Sierra de la Culebra y su entorno natural, a través de la cual pueden realizarse multiplicidad de excursiones.