Roche-le-Peyroux est une commune du département de la Corrèze, dans la région de Nouvelle-Aquitaine.
Roche-le-Peyroux fait partie du canton de Haute-Dordogne 
Roche-le-Peyroux adhère à la la communauté de communes Haute-Corrèze Communauté 
Roche-le-Peyroux fait partie du bassin de vie de Ussel 
Madame le maire de Roche-le-Peyroux est Monique JABIOL - Ancien cadre (2026)
La population de Roche-le-Peyroux est de 98 habitants (2025) 
L'altitude moyenne de Roche-le-Peyroux 600 mètres.
Le code postal de Roche-le-Peyroux est : 19160
Le code INSEE de Roche-le-Peyroux est : 19175
0 Il n'y a aucun établissement scolaire à Roche-le-Peyroux.
42.1 La part des résidences secondaires est de 42.1 %. 
Tous les chiffres et statistiques sur Roche-le-Peyroux sur le site Insee.fr 
Saint-Pierre: à 3.35 km
Sainte-Marie-Lapanouze: à 3.48 km
Sarroux-Saint-Julien: à 3.76 km
Margerides: à 3.77 km
Liginiac: à 3.87 km
Saint-Étienne-la-Geneste: à 4.20 km
Saint-Victour: à 4.77 km
Chirac-Bellevue: à 7.02 km
Champagnac: à 7.23 km
Madic: à 7.39 km
Sérandon: à 7.71 km
Veyrières: à 7.82 km
Bort-les-Orgues: à 9.13 km
Saint-Bonnet-près-Bort: à 9.70 km
Valiergues: à 9.72 km
Neuvic: à 9.74 km
Veyrières: à 10.09 km
Mestes: à 10.41 km
Beaulieu: à 10.71 km
Saint-Exupéry-les-Roches: à 10.71 km
Ydes: à 11.02 km
Bassignac: à 11.62 km
Lanobre: à 11.79 km
Thalamy: à 11.85 km