La ville de Saint-Gaudens se situe dans le département Haute-Garonne.
Les communes limitrophes sont les suivantes : Aspret-Sarrat, Saux-et-Pomarède, Valentine, Villeneuve-de-Rivière, Estancarbon, Lieoux, Landorthe, Miramont-de-Comminges.
71 infirmiers et infirmières à domicile travaillent à Saint-Gaudens.