Segun o padrón municipal de habitantes, contaba en 2008 con 3.368 habitantes. O padrón de 1900 atribuía a Viana 8.016 habitantes que baixou a 7.906 en 1930.

Tras un reponte até os 8.448 habitantes en 1950, dende este momento o censo non parou de baixar debido á emigración a América, a Europa e a distintas cidades españolas.
Evolución de poboación en Viana do Bolo
(1900 - 2004)

1900

1930

1950

1981

2004

8016

7906

8448

6411

3663
         
POBOACIÓN