Der Kanton Royère-de-Vassivière war bis 2015 ein französischer Wahlkreis in der Region Limousin. Er lag im Arrondissement Aubusson und im Département Creuse. Sein Hauptort war Royère-de-Vassivière.
Der Kanton war 238,67 km² groß und hatte 1796 Einwohner (Stand: 2012).
Ahun • Aubusson • Auzances • Bonnat • Bourganeuf • Boussac • Dun-le-Palestel • Évaux-les-Bains • Felletin • Gouzon • Guéret-1 • Guéret-2 • La Souterraine • Le Grand-Bourg • Saint-Vaury
Ahun | Aubusson | Auzances | Bellegarde-en-Marche | Bénévent-l’Abbaye | Bonnat | Bourganeuf | Boussac | Chambon-sur-Voueize | Châtelus-Malvaleix | Chénérailles | Crocq | Dun-le-Palestel | Évaux-les-Bains | Felletin | Gentioux-Pigerolles | Guéret-Nord | Guéret-Sud-Est | Guéret-Sud-Ouest | Jarnages | La Courtine | La Souterraine | Le Grand-Bourg | Pontarion | Royère-de-Vassivière | Saint-Sulpice-les-Champs | Saint-Vaury