La commune de Saint-Léger-Magnazeix se situe dans le département Haute-Vienne.
Les agglomérations limitrophes sont les suivantes : Cromac, Mailhac-sur-Benaize, Dompierre-les-Églises, Jouac, Saint-Hilaire-la-Treille, Magnac-Laval, Lussac-les-Églises.
2 infirmiers et infirmières à domicile exercent à Saint-Léger-Magnazeix.