Montsalvy est une commune du département du Cantal, dans la région d' Auvergne-Rhône-Alpes.
Montsalvy est une commune chef-lieu de canton.
Montsalvy fait partie du canton de Arpajon-sur-Cère 
Montsalvy adhère à la la communauté de communes de la Châtaigneraie Cantalienne 
Montsalvy fait partie du bassin de vie de Aurillac 
Le maire de Montsalvy est M. Laurent PRADAL - Commerçant et assimilé (2026)
La population de Montsalvy est de 832 habitants (2025) 
L'altitude moyenne de Montsalvy 780 mètres.
Le code postal de Montsalvy est : 15120
Le code INSEE de Montsalvy est : 15134
2 Il y a 1 Collège et 1 Ecole à Montsalvy. Voir les établissements scolaires de Montsalvy. 
2 2 médecins généralistes liberaux exercent à Montsalvy. 
21.5 La part des résidences secondaires est de 21.5 %. 
Tous les chiffres et statistiques sur Montsalvy sur le site Insee.fr 
Junhac : à 3.55 km
Lapeyrugue : à 4.21 km
Labesserette : à 4.82 km
Ladinhac : à 5.21 km
Sansac-Veinazès : à 5.50 km
Fel : à 5.83 km
Sénezergues : à 6.79 km
Saint-Hippolyte : à 7.49 km
Leucamp : à 8.19 km
Murols : à 8.22 km
Entraygues-sur-Truyère : à 8.76 km
Campouriez : à 8.86 km
Vieillevie : à 9.12 km
Cassaniouze : à 9.24 km
Lacapelle-del-Fraisse : à 9.46 km
Lafeuillade-en-Vézie : à 9.49 km
Espeyrac : à 10.51 km
Puycapel : à 11.15 km
Sénergues : à 11.29 km
Montézic : à 11.41 km
Collège Marcellin Boule - Public
Ecole élémentaire M.Boule - Public