Saint-Exupéry-les-Roches est une commune située dans le nord du département de la Corrèze. Elle appartient, elle aussi, au Parc Naturel Régional de Millevaches en Limousin ainsi qu’à la Région Nouvelle-Aquitaine. La commune fait partie de la Communauté de communes Haute-Corrèze Communauté.
Saint-Exupéry-les-Roches regroupe plusieurs villages et lieux-dits et offre un cadre naturel préservé, typique du plateau de Millevaches.
La commune compte environ 601 habitants selon le dernier recensement disponible.