La municipalité de Magnac-Laval se situe dans le département Haute-Vienne.
Les municipalités à proximité sont les suivantes : Droux, Saint-Léger-Magnazeix, Tersannes, Villefavard, Dinsac, Dompierre-les-Églises, Le Dorat, Lussac-les-Églises, Saint-Ouen-sur-Gartempe.
5 infirmiers et infirmières à domicile travaillent à Magnac-Laval.