Vila Nova de Cerveira est une municipalité du District de Viana do Castelo, dans l'Alto Minho, avec 108,47 km² et 8 921 habitants (recensement de 2021), répartis en 11 paroisses. La rivière Minho la sépare de la Galice au nord ; elle est limitrophe de Valença, Paredes de Coura, Ponte de Lima et Caminha.
D. Dinis accorda à la ville sa charte royale en 1321. Depuis juillet 2005, l'Aquamuseu do Rio Minho fonctionne dans le Parque do Castelinho.