L'agglomération de Saint-Martin-le-Vieux se situe dans le département Haute-Vienne.
Les communes à proximité sont les suivantes : Burgnac, Beynac, Lavignac, Aixe-sur-Vienne, Flavignac, Séreilhac.
2 infirmiers et infirmières à domicile pratiquent à Saint-Martin-le-Vieux.