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.