Vilagarcía de Arousa is a Spanish municipality in the province of Pontevedra, Galicia. As of 2011 it has a population of 37,903, being ninth largest town in Galicia.
The present site of Vilagarcía has been occupied since prehistoric times. Petroglyphs depicting circular or deer shapes can be found in the parish of Bamio and can be dated to ca. 2000 B.C.E.. The castros of Alobre, Carril, Agudín and Lobeira, in addition to archaeological findings such as Roman or Visigothic coins, seem to indicate a continuous settlement in the area.