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.
9 infirmiers et infirmières à domicile travaillent à Gignac.