Rocamadour es un pueblo situado en el departamento de Lot, en Francia, que se asienta sobre un acantilado de 150 metros sobre el río Alzou. Es notable por sus 7 capillas que componen el santuario dedicado a Nuestra Señora desde la Alta Edad Media, y es uno de los lugares más visitados de Francia, acogiendo a más de un millón de visitantes cada año, ya sean turistas o peregrinos.