L'entité de La Roque-Sainte-Marguerite, et qui est sereine et se situe dans un environnement touristique, comprenant 192 habitants, est située dans le département de l'Aveyron. Les résidences secondaires forment la plus grande part de l'habitat. Un pourcentage de personnes âgées de 29% mais un âge moyen de 44 ans spécifient les habitants qui sont pour la plupart âgés.
La prospérité est caractérisée entre autres par un taux de cadres supérieur à la moyenne : 65% et une assez faible portion d'ouvriers (35%), par contre une taxe habitation de 19%. Elle est aussi particularisée par une quotité de petits terrains relativement importante : 10%, une proportion de logement social HLM relativement inférieure : 0% et une très basse densité de population (0 hab./km²), par contre un taux d'utilisation de la voiture de 8% et une part de propriétaires de 77%.