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