Ribadeo compte environ 10 000 habitants, avec une population en partie saisonnière qui augmente notablement pendant les mois d’été. La ville attire des familles, des retraités et de plus en plus de jeunes actifs venus pour le tourisme ou l’entrepreneuriat local.
Le profil démographique est majoritairement galicien, mais la proximité des Asturies et l’activité touristique ont contribué à une certaine diversité. On y retrouve aussi une petite communauté étrangère.