Saint-Cyr-la-Roche est une commune du département de la Corrèze, dans la région de Nouvelle-Aquitaine.
Saint-Cyr-la-Roche fait partie du canton de L' Yssandonnais 
Saint-Cyr-la-Roche adhère à la la communauté d'agglomération du Bassin de Brive 
Saint-Cyr-la-Roche fait partie du bassin de vie de Objat 
Madame le maire de Saint-Cyr-la-Roche est Nelly DUFFAUT - Ancienne profession intermédiaire (2026)
La population de Saint-Cyr-la-Roche est de 458 habitants (2025) 
L'altitude moyenne de Saint-Cyr-la-Roche 180 mètres.
Le code postal de Saint-Cyr-la-Roche est : 19130
Le code INSEE de Saint-Cyr-la-Roche est : 19196
1 Il y a 1 Ecole à Saint-Cyr-la-Roche. Voir les établissements scolaires de Saint-Cyr-la-Roche. 
7.2 La part des résidences secondaires est de 7.2 %. 
Tous les chiffres et statistiques sur Saint-Cyr-la-Roche sur le site Insee.fr 
Objat: à 1.59 km
Vars-sur-Roseix: à 2.46 km
Saint-Bonnet-la-Rivière: à 3.66 km
Saint-Cyprien: à 3.70 km
Saint-Solve: à 4.35 km
Voutezac: à 4.38 km
Saint-Aulaire: à 4.64 km
Vignols: à 5.49 km
Ayen: à 5.65 km
Chabrignac: à 6.49 km
Allassac: à 6.83 km
Yssandon: à 6.99 km
Perpezac-le-Blanc: à 7.08 km
Rosiers-de-Juillac: à 7.26 km
Saint-Viance: à 7.57 km
Juillac: à 7.78 km
Orgnac-sur-Vézère: à 7.86 km
Saint-Robert: à 7.92 km
Lascaux: à 7.94 km
Estivaux: à 8.77 km
Segonzac: à 8.80 km
Varetz: à 9.68 km
Brignac-la-Plaine: à 9.84 km
Louignac: à 9.92 km
Concèze: à 10.00 km
Saint-Bonnet-l'Enfantier: à 10.79 km
Coubjours: à 10.85 km
Beyssac: à 11.24 km
Donzenac: à 11.38 km
Mansac: à 11.40 km
Saint-Sornin-Lavolps: à 11.91 km
Ecole élémentaire - Public