Saint-Thomas-la-Garde est une ville de la Loire en région Auvergne-Rhône-Alpes.
Saint-Thomas-la-Garde compte 587 habitants appelés les "Thomasiens, Thomasiennes".
La densité de la population de Saint-Thomas-la-Garde est de 196 habitants au km².
Le maire de Saint-Thomas-la-Garde est Monsieur Frédéric PUGNET