La ville de Saint-Thomas-en-Royans se situe dans le département Drôme.
Les agglomérations limitrophes sont les suivantes : Auberives-en-Royans, Saint-Just-de-Claix, La Motte-Fanjas, Saint-Jean-en-Royans, Saint-Laurent-en-Royans.
4 infirmiers et infirmières à domicile exercent à Saint-Thomas-en-Royans.