Piedrahita de Castro es un municipio ubicado en la provincia de Provincia de Zamora en Castilla y León. La población de Piedrahita de Castro es de 92 personas (2020), el área de Piedrahita de Castro es de 21.02 kilómetros cuadrados, la distancia de Piedrahita de Castro a Madrid es de 222 kilómetros. Piedrahita de Castro comparte fronteras con San Cebrián de Castro, Moreruela de los Infanzones y Pajares de la Lampreana.