Rocamadour este un sat în departamentul Lot din provincia Quercy, Franța. Este un centru de pelerinaj popular și, de asemenea, cunoscut pentru setarea sa pe vârful unui defileu deasupra râului Dordogne. Casele medievale și se află la înălțimea de 120 de metri. Centrul popular de pelerinaj al orașului altarul Maicii Domnului din Rocamadour atrage aproximativ 1,5 milioane de vizitatori în fiecare an. Pelerinii trebuie să urce 216 trepte pentru a ajunge la Capela din vârful defileului. Altarul Fecioarei negre a capelei datează din secolul al IX-lea. Acest altar este cunoscut pentru puterile sale vindecătoare de 1000 de ani.