Castropol is a municipality located in Asturias, Spain. It is situated in the western part of the province, near the border with Galicia. The town has a population of around 3,000 people and the main economic activities are agriculture, fishing and livestock farming.