Marignac est une commune française située dans le sud-ouest du département de la Haute-Garonne, en région Occitanie.
Sur le plan historique et culturel, la commune est dans le pays de Comminges, correspondant à l’ancien comté de Comminges, circonscription de la province de Gascogne située sur les départements actuels du Gers, de la Haute-Garonne, des Hautes-Pyrénées et de l'Ariège. Exposée à un climat de montagne, elle est drainée par la Pique, le ruisseau de Marignac et par divers autres petits cours d'eau. La commune possède un patrimoine naturel remarquable : trois sites Natura 2000 (les « zones rupestres xérothermiques du bassin de Marignac, Saint-Béat, pic du Gar, montagne de Rié » et la « haute vallée de la Garonne » et « Garonne, Ariège, Hers, Salat, Pique et Neste »), trois espaces protégés (« la Garonne, l'Ariège, l'Hers Vif et le Salat », le « Burat » et le « Montagne de Rié ») et six zones naturelles d'intérêt écologique, faunistique et floristique.
Marignac est une commune rurale qui compte 490 habitants en 2019. Elle fait partie de l'aire d'attraction de Bagnères-de-Luchon. Ses habitants sont appelés les Marignacais ou Marignacaises