Barro is a municipality in the province of Pontevedra, within the autonomous community of Galicia in north-western Spain. It lies in the comarca (county) of Pontevedra, the administrative district centred on the provincial capital of the same name.
As a Galician municipality, Barro forms part of the region's local government structure, with the provincial and comarcal framework linking it to the surrounding area of Pontevedra. The municipality is situated in the south-western part of Galicia, a region bordered by the Atlantic Ocean to the west and north.