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