Puebla de Sanabria es un municipio ubicado en la provincia de Provincia de Zamora en Castilla y León. La población de Puebla de Sanabria es de 1 356 personas (2020), el área de Puebla de Sanabria es de 81.39 kilómetros cuadrados, la distancia de Puebla de Sanabria a Madrid es de 307 kilómetros.