Castropol is a municipality in Asturias, Spain.
It is bounded on the north by the Cantabrian Sea and on the west by a coastal inlet, or ria, which separates it from the municipality of Ribadeo in Galicia, called the river Eo.
[2] To the west it is bordered by Tapia de Casariego, by El Franco, Boal and other Asturian municipalities, and to the south by Vegadeo and Villanueva de Oscos.
Castropol is one of the municipalities in which Eonaviego, a Galician-Asturian dialect, is spoken.
This article about a location in the Principality of Asturias, Spain, is a stub.