Montsalvy is een voormalig kanton van het Franse departement Cantal. Het kanton maakte deel uit van het arrondissement Aurillac. Het kanton is opgeheven bij decreet van 13 februari 2014, met uitwerking op 22 maart 2015.
Gemeenten Het kanton Montsalvy omvatte de volgende gemeenten:
Calvinet Cassaniouze Junhac Labesserette Lacapelle-del-Fraisse Ladinhac Lafeuillade-en-Vézie Lapeyrugue Leucamp Montsalvy (hoofdplaats) Sansac-Veinazès Sénezergues Vieillevie
Montsalvy