Ribadeo es un municipio español situado en el extremo nororiental de
Galicia, en la provincia de
Lugo, en el límite con el Principado de
Asturias. Perteneciente a la comarca de La Mariña Oriental, de la cual es la capital, tiene una población de 10 022 habitantes (INE 2025). Integrado en la comarca de La Mariña Oriental, de la que ejerce de capital, se sitúa a 103 km de Lugo. El término municipal está atravesado por la autovía del Cantábrico (A-8), por las
carreteras nacionales N-634 (
San Sebastián-Santiago de Compostela), N-640 (
Castropol-Villagarcía de Arosa) y N-642 (Ribadeo-
Vegadeo), además de por carreteras locales que permiten la comunicación entre las
parroquias.