La población de
Puebla de Sanabria no ha variado mucho en los últimos 100 años. Ha habido continuos aumentos y disminuciones de población, con una tendencia a la pérdida de población en los últimos años. El crecimiento de la década de 1970 se debe a la absorción de otro municipio,
Ungilde. El término municipal está atravesado por la Autovía de las Rías Bajas A-52 entre los pK 80 y 81, así como por la
carretera nacional N-525, que discurre paralela a la anterior, y varias
carreteras provinciales: ZA-104 (comunica con
Galende y con el
Lago de Sanabria), ZA-921 (comunica con la frontera con
Portugal por Rihonor de Castilla) y ZA-925 (comunica con la frontera con Portugal por Calabor).