Saint-Gaudens compte 11266 habitants pour une densité de 340 habitants par kilomètre carré. Cette commune se trouve dans la région Midi-Pyrénées et dans le département Haute-Garonne(31). Le code postal de Saint-Gaudens est le 31800 et son maire est M Jean-Yves DUCLOS.