El concejo de Castropol se encuentra en la zona costera más occidental del Principado de Asturias. Limita al norte con el mar Cantábrico, al sur con los concejos de Vegadeo y Villanueva de Oscos, al oeste con la ría del Eo y Galicia y al este con los concejos de Tapia de Casariego, El Franco y Boal.
Ocupa una superficie de 121 Km 2 , y tiene una población de unos 5.000 habitantes que se concentran en la capital del concejo del mismo nombre y en otras parroquias como son: Barres, Balmonte, Figueras, Piñera, Presno, San Juan, Seares y Tol.
ACCESOS
Las principales vías de comunicación del Castropol son la carretera N-634 que atraviesa el concejo por el norte hacia Galicia y la carretea N-630 que comunica con Vegadeo.