Girac is een gemeente in de regio Lot van Occitan, 11 km ten noordwesten van Saint-Cere.
Het grondgebied van de plaats van 4,4 km ² is gelegen in een schiereiland stroomopwaarts van de samenvloeiing tussen de rivier de Cère en de Dordogne, die de limiet vormt met het departement Corrèze.
De stad bestaat uit een dorp en verschillende gehuchten en is ideaal gelegen aan de grens van de belangrijkste toeristische en culturele regio's, de Perigord, de Quercy en het westen van het Centraal Massief.
Tot de revolutie is de parochie gekoppeld aan die van Bonneviole (nu Prudhommat), waar zich vervolgens een ziekenhuis en een leprosarium bevinden dat is gewijd aan pelgrims op weg naar Santiago de Compostela.
Girac profiteert van het scheepsverkeer van de Dordogne en is lang een landelijk dorp geweest dat beroemd is geworden door het verbouwen van tabak en walnoten.
In de buurt van vele bezienswaardigheden van groot toeristisch belang, is het dorp met ongeveer 380 inwoners, aan de oevers van de Dordogne, nu populair bij vakantiegangers.