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