La localité de Peyrusse-le-Roc, où habitent 221 personnes, se trouve dans le département de l'Aveyron. Elle est reposante. Le parc immobilier est principalement composé de bâtiments anciens. La commune profite de conditions climatiques caractérisées par un ensoleillement de 2117 heures par an. Le climat économique comprend notamment un revenu moyen très faible (18000 €) mais une proportion d'ouvriers de 38% et une taxe foncière de 30%.
Les habitants sont essentiellement âgés, ils se distinguent entre autres par une proportion d'enfants et d'adolescents de 21% mais un âge moyen de 45 ans et un pourcentage de personnes âgées de 32%. Elle est remarquable par une densité de population de 20 hab./km², mais une portion de logement social HLM de 0% et une proportion de petits terrains de 3%.