La commune de Magnac-Bourg est située dans le département Haute-Vienne.
Les municipalités alentours sont les suivantes : Château-Chervix, Meuzac, Saint-Germain-les-Belles, Vicq-sur-Breuilh.
8 infirmiers et infirmières à domicile exercent à Magnac-Bourg.