Vila Nova de Gaia () is a city and a municipality in Porto District in Norte Region, Portugal. It is located south of the city of Porto on the other side of the Douro River. There was a population of 178,255 people in 2001. 