La red hidrográfica también es importante, teniendo el concejo dos grandes ríos como son el Piloña, que divide casi por la mitad el concejo, transcurriendo de oeste a este e inclinado al este; y el Sella, río más caudaloso de la zona, que reparte sus aguas entre Cangas de Onís y Parres y que desemboca al mar Cantábrico en la vecina Ribadesella.