Ribadeo is a municipality in the Spanish province of Lugo in Galicia. It has a population of 10,023 and an area of 106.2 km2. It is the capital of the A Mariña Oriental comarca.