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
220 m.
La population de Rocamadour est de 606 habitants (2020)
Le code postal de de Rocamadour est : 46500