Vilagarcía de Arousa is a municipality in the province of Pontevedra, in the autonomous community of Galicia, Spain. It lies in the country's northwest, within the Galician coastal region.
As of 2014 the municipality had a population of 37,712, making it the ninth largest town in Galicia. It is one of the larger urban centres in the province of Pontevedra.