L'agglomération de Montsalvy est située dans le département Cantal.
Les municipalités à proximité sont les suivantes : Saint-Hippolyte, Lapeyrugue, Le Fel, Vieillevie, Labesserette, Junhac.
2 infirmiers et infirmières à domicile pratiquent à Montsalvy.