La ville de Royères est située dans le département Haute-Vienne.
Les communes limitrophes sont les suivantes : Saint-Just-le-Martel, Aureil, Saint-Léonard-de-Noblat, La Geneytouse, Le Châtenet-en-Dognon, Saint-Priest-Taurion.
4 infirmiers et infirmières à domicile pratiquent à Royères.