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