Rocamadour est une commune du département du Lot, dans la région d' Occitanie.
Rocamadour fait partie du canton de Gramat 
 Rocamadour adhère à la la communauté de communes Causses et Vallée de la Dordogne 
 Rocamadour fait partie du bassin de vie de Gramat 
 Madame le maire de Rocamadour est Dominique LENFANT, Ancien cadre
Madame le maire de Rocamadour est Dominique LENFANT, Ancien cadre
 La population de Rocamadour est de 604 habitants (2025)
 La population de Rocamadour est de 604 habitants (2025) 
 L'altitude moyenne de Rocamadour 220 mètres.
L'altitude moyenne de Rocamadour 220 mètres.
Le code postal de Rocamadour est : 46500
Le code INSEE de Rocamadour est : 46240
1 Il y a 1 Ecole à Rocamadour. Voir les établissements scolaires de Rocamadour. 
26.2 La part des résidences secondaires est de 26.2 %. 
 Tous les chiffres et statistiques sur Rocamadour sur le site Insee.fr
 Tous les chiffres et statistiques sur Rocamadour sur le site Insee.fr 
Couzou : à 3.71 km
Calès : à 6.30 km
Rignac : à 6.31 km
Alvignac : à 6.83 km
Lacave : à 7.08 km
Carlucet : à 8.58 km
Gramat : à 8.83 km
Montvalent : à 9.20 km
Miers : à 9.28 km
Bastit : à 9.36 km
Meyronne : à 9.36 km
Reilhaguet : à 9.51 km
Creysse : à 9.74 km
Saint-Sozy : à 9.92 km
Ginouillac : à 10.34 km
Pinsac : à 10.36 km
Thégra : à 11.24 km
Lavergne : à 11.41 km
Saint-Projet : à 11.47 km
Payrac : à 11.63 km
Padirac : à 11.68 km
Ecole élémentaire publique - Public