Marignac es una comuna francesa situada en el distrito de St Gaudens en el Departamento de Alto Garona, en la región de Midi-Pyrénées.