Barruecopardo is a village and municipality in the province of Salamanca, in western Spain. It forms part of the autonomous community of Castile and León.
The municipality has a population of 504 people and lies at an elevation of 730 metres (2,400 ft) above sea level.