le Roc est une commune du département du Lot, dans la région d' Occitanie.
Roc fait partie du canton de Souillac 
le Roc adhère à la la communauté de communes Causses et Vallée de la Dordogne 
le Roc fait partie du bassin de vie de Souillac 
Madame le maire du Roc est Martine SALINIER - Ancien cadre (2026)
La population du Roc est de 208 habitants (2025) 
L'altitude moyenne du Roc 90 mètres.
Le code postal du Roc est : 46200
Le code INSEE du Roc est : 46239
0 Il n'y a aucun établissement scolaire à Roc.
43.4 La part des résidences secondaires est de 43.4 %. 
Tous les chiffres et statistiques sur Roc sur le site Insee.fr 
Nadaillac-de-Rouge: à 2.22 km
Lanzac: à 3.22 km
Pechs-de-l'Espérance: à 3.70 km
Lamothe-Fénelon: à 4.16 km
Souillac: à 4.18 km
Masclat: à 5.39 km
Loupiac: à 5.75 km
Pinsac: à 5.79 km
Saint-Julien-de-Lampon: à 6.25 km
Carlux: à 7.18 km
Lachapelle-Auzac: à 7.97 km
Fajoles: à 8.00 km
Payrac: à 8.21 km
Sainte-Mondane: à 8.66 km
Calviac-en-Périgord: à 8.69 km
Rouffilhac: à 8.85 km
Simeyrols: à 9.18 km
Lacave: à 9.41 km
Saint-Sozy: à 9.67 km
Anglars-Nozac: à 9.81 km
Mayrac: à 9.92 km
Calès: à 9.93 km
Borrèze: à 10.65 km
Meyronne: à 10.72 km
Milhac: à 10.72 km
Prats-de-Carlux: à 10.86 km
Baladou: à 11.01 km
Veyrignac: à 11.13 km
Reilhaguet: à 11.93 km