La communauté de communes Margeride-Truyère est une ancienne communauté de communes française, située dans le département du Cantal et la région Auvergne.
Historique Elle est créée le par 12 communes. Son siège est situé à Ruynes-en-Margeride.
Le , la commune de Chazelles rejoint la communauté de communes du Pays de Massiac.
Elle fusionne le avec la communauté de communes du Pays de Saint-Flour (18 communes) au sein de la communauté de communes du pays de Saint-Flour Margeride (29 communes).
Composition Elle regroupait les 11 communes suivantes à sa disparition le :
Données chiffrées (2011) Population : 2 693 hab. Superficie : 268.7 km Densité de population : environ 10 hab./km
Voir aussi Articles connexes Intercommunalités dans le Cantal
Margeride-Truyere