Saint-Thomas-en-Royans est une ville de la Drôme en région Auvergne-Rhône-Alpes.
Saint-Thomas-en-Royans compte 540 habitants appelés les "Saint-Thomassois, Saint-Thomassoises".
La densité de la population de Saint-Thomas-en-Royans est de 108 habitants au km².
Le maire de Saint-Thomas-en-Royans est Monsieur Valéry FRIOL