L'entité de Saint-Exupéry-les-Roches se trouve dans le département de la Corrèze ; elle compte une population de 575 habitants. Elle est agricole et reposante. L'habitat est principalement âgé. En ce qui concerne l'économie, la situation se distingue en particulier par une taxe habitation proportionnellement très inférieure (10%), un pourcentage d'ouvriers de 53% et un revenu moyen de 26000 €.
Les habitants sont surtout âgés et sont caractérisés entre autres par un âge moyen de 44 ans, mais une portion de retraités de 22%. La commune jouit d'un climat caractérisé par des précipitations de 928 mm par an. De plus, il y a lieu de préciser une densité de population de 20 hab./km², une évolution du nombre de places en établissement scolaires de 114 et une portion de petits terrains de 5% mais une quotité de propriétaires de 82%.