El río Eo se extiende por los municipios de Baleira, Ribera de Piquín y Fonsagrada (Galicia), A Pontenova (Galicia), San Tirso de Abres (Asturias), Vegadeo (Asturias), Trabada (Galicia) y Ribadeo (Galicia) afectando a las comarcas de a Fonsagrada y a Mariña Oriental en la parte gallega y Oscos-Eo en la asturiana.