Oliveira es una ' portuguesa del ' de Arcos de Valdevez, con 4,11 km de superficie y 369 habitantes. Su densidad de población es de 89,8 hab/km.