Anha es una ' portuguesa del ' de Viana do Castelo, con 9,12 km de superficie y 2.513 habitantes. Su densidad de población es de 275,5 hab/km.