Vila Nova de Anha encontra-se situada a sul da cidade de Viana do Castelo, na margem esquerda do Rio Lima de onde se afasta cerca de 4 km. Ocupa uma área de aproximadamente 912 ha, e está abrigada dos ventos Norte pelo Monte do Faro, espraia-se por um fértil vale atravessado pelo Ribeiro de Anha, que desagua no Oceano Atlântico, que a limita a Poente; e, é rodeada a Norte pela Freguesia de Darque; a Nascente, pelas Freguesias de Mazarefes e Vila Fria, e a Sul, pela Freguesia de Chafé.
RESENHA HISTÓRICA