L'agglomération de Malrevers est située dans le département Haute-Loire.
Les villes limitrophes sont les suivantes : Blavozy, Saint-Étienne-Lardeyrol, Chaspinhac, Beaulieu, Lavoûte-sur-Loire, Rosières.
1 infirmier et infirmière à domicile pratique à Malrevers.