Dans le département de l'Aveyron est située la commune de La Roque-Sainte-Marguerite, et qui est appréciée des touristes et calme. Elle compte une population de 192 habitants. L'habitat se compose principalement de résidences secondaires. La santé économique est caractérisé par un taux de cadres relativement assez haut (65%) et une proportion d'ouvriers inférieure (35%). Les habitants sont en majorité âgés, ils sont caractérisés en particulier par une proportion de personnes âgées de 29%, mais une taille moyenne des ménages de 2.2 personnes.
Par rapport aux équippements, la commune possède une capacité d'accueil touristique de 14 lits. Elle est également remarquable par une portion de petits terrains supérieure : 10%, une part de logement social HLM relativement faible : 0% et une densité de population très faible (0 hab./km²), un taux de déplacement vers un lieu de travail extérieur de 91% et une année moyenne de contruction de 1952.