San Pedro de Zamudia está ubicado en Morales de Valverde municipio en la provincia de Provincia de Zamora, Castilla y León. La población de San Pedro de Zamudia es de 52 personas (2020), la distancia de San Pedro de Zamudia a Madrid es de 287 kilómetros, la distancia de San Pedro de Zamudia a Zamora (capital de la Provincia de Zamora) es de 72 kilómetros. Abraveses de Tera, Aguilar de Tera y La Estación de Selgua se encuentran cerca de San Pedro de Zamudia.