Ruivos es una ' portuguesa del ' de Ponte da Barca, con 1,65 km de superficie y 261 habitantes. Su densidad de población es de 158,2 hab/km.