Tiene la más alta densidad de castros catalogados de Asturias: se pueden mencionar el castro costero de Punta del Corno en Villadun (Barres), con un complejo defensivo compuesto por tres recintos fortificados; Os Castros en la población del mismo nombre en la parroquia de Piñera y atravesado por la carretera nacional; el pequeño castro de La Corona de Iramola,en San Juan de Moldes; Los Castros en Tol, Os Castros en Santalla (Presno); en Seares, así como la posible existencia de otros dos más en la parroquia de Castropol, uno en la propia villa y capital (haciendo caso de la toponimia) y otro en Cal en la misma parroquia.