Almacave es una ' portuguesa del ' de Lamego, con 10,61 km de superficie y 7.739 habitantes. Su densidad de población es de 729,4 hab/km.