Vila Nova de Cerveira es un municipio del Distrito de Viana do Castelo, en el Alto Minho, con 108,47 km² y 8.921 habitantes (censo de 2021), repartidos en 11 parroquias. El río Minho lo separa de Galicia al norte; limita con Valença, Paredes de Coura, Ponte de Lima y Caminha.
D. Dinis otorgó el fuero a la villa en 1321. Desde julio de 2005, el Aquamuseu do Rio Minho funciona en el Parque do Castelinho.