La Roque-Gageac ligt in het departement Dordogne, aan de gelijknamige rivier de Dordogne. La Roque-Gageac is een van “Les plus Beaux Villages de France” en ligt in het deel van de Dordodgne dat bekendstaat als de Perigord Noir.
La Roque Gagenac ligt langgerekt op de oevers de rivier de Dordogne, met fraaie huizen die voor de rotswand zijn gebouwd met kleine tuintjes vol exotische planten. Opvallend is dat de huizen en de tuintjes helemaal geïntegreerd in het landschap. In de twaalfde eeuw werd 120 meter boven de Dordogne een “rotsfort” uitgehakt; het ”La Forte Troglodytic”. Deze onneembare vesting werd tot zeventiende eeuw uitgebreid een aangepast. Tijdens aanvallen van de Noormannen en andere vijanden vluchten de inwoners van het dorp naar de vesting, war ze veilig waren.
Ook tijdens de Honderjarige Oorlog was La Roque-Gageac een onneembaar bolwerk. In deze periode werd La Roque-Gageac het buitenverblijf van de bisschoppen van Sarlat-la-Canéda.