Ribadavia es un municipio ubicado en la provincia de Provincia de Orense en Galicia. La población de Ribadavia es de 5 012 personas (2020), el área de Ribadavia es de 25.2 kilómetros cuadrados, la distancia de Ribadavia a Santiago de Compostela (capital de la Galicia) es de 74 kilómetros, la distancia de Ribadavia a Madrid es de 524 kilómetros. Ribadavia comparte fronteras con Cenlle, Castrelo de Miño, Arnoya, Cortegada, Creciente, Melón, Carballeda de Avia y Beade.