La municipalité de Saint-Junien est située dans le département Haute-Vienne.
Les villes alentours sont les suivantes : Étagnac, Saulgond, Saillat-sur-Vienne, Chaillac-sur-Vienne, Brigueuil, Saint-Brice-sur-Vienne, Saint-Martin-de-Jussac.
57 infirmiers et infirmières à domicile pratiquent à Saint-Junien.