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