La población de Ribadedeva es de 1 741 personas (2020), el área de Ribadedeva es de 35.66 kilómetros cuadrados, la distancia de Ribadedeva a Madrid (capital de la España) es de 337 kilómetros, la distancia de Ribadedeva a Madrid es de 470 kilómetros. Ribadedeva comparte fronteras con Llanes, Peñamellera Baja y Val de San Vicente.