La commune de Marsac-sur-l'Isle se situe dans le département Dordogne.
Les villes à proximité sont les suivantes : Annesse-et-Beaulieu, Chancelade, Coulounieix-Chamiers, Coursac, Périgueux, Razac-sur-l'Isle.
11 infirmiers et infirmières à domicile exercent à Marsac-sur-l'Isle.