Saint-Gaudens is een kanton van het Franse departement Haute-Garonne. Het kanton maakt deel uit van het arrondissement Saint-Gaudens.
Gemeenten Het kanton Saint-Gaudens omvatte tot 2014 de volgende gemeenten: Aspret-Sarrat Estancarbon Labarthe-Inard Labarthe-Rivière Lalouret-Laffiteau Landorthe Larcan Lespiteau Lieoux Lodes Miramont-de-Comminges Pointis-Inard Régades Rieucazé Saint-Gaudens (hoofdplaats) Saint-Ignan Saint-Marcet Saux-et-Pomarède Savarthès Valentine Villeneuve-de-Rivière Na de herindeling van de kantons bij decreet van 13 februari 2014Décret 2014-152 du 13 février 2014 portant délimitation des cantons dans le département de la Haute-Garonne. (raadpleging 1/09/2023), met uitwerking op 22 maart 2015 omvat het kanton 62 gemeenten.
Op 1 januari 2017 werd de gemeente Lunax toegevoegd aan de gemeente Péguilhan, die daarmee het statuut van 'commune nouvelle' kreeg.
Sindsdien omvat het kanton volgende gemeenten: Aspret-Sarrat Ausson Balesta Blajan Bordes-de-Rivière Boudrac Boulogne-sur-Gesse Cardeilhac Castéra-Vignoles Cazaril-Tambourès Charlas Ciadoux Clarac Cuguron Le Cuing Escanecrabe Estancarbon Franquevielle Gensac-de-Boulogne Labarthe-Inard Labarthe-Rivière Lalouret-Laffiteau Landorthe Larcan Larroque Lécussan Lespiteau Lespugue Lieoux Lodes Loudet Miramont-de-Comminges Mondilhan Montgaillard-sur-Save Montmaurin Montréjeau Nénigan Nizan-Gesse Péguilhan Pointis-Inard Ponlat-Taillebourg Régades Rieucazé Saint-Ferréol-de-Comminges Saint-Gaudens Saint-Ignan Saint-Lary-Boujean Saint-Loup-en-Comminges Saint-Marcet Saint-Pé-Delbosc Saint-Plancard Saman Sarrecave Sarremezan Saux-et-Pomarède Savarthès Sédeilhac Les Tourreilles Valentine Villeneuve-de-Rivière Villeneuve-Lécussan
Saint-Gaudens