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