La municipalité de Gignac est située dans le département Lot.
Les communes alentours sont les suivantes : Borrèze, Nadaillac, Souillac, Lachapelle-Auzac, Estivals, Cressensac, Nespouls, Cuzance.
1 infirmier et infirmière à domicile travaille à Gignac.