Saint-Junien (en occitano Sent Junian[7]) es una población y comuna francesa, situada en la región de Lemosín, departamento de Alto Vienne, en el distrito de Rochechouart.
Es el chef-lieu de los cantones de Saint Junien Este y Saint Junien Oeste.
Es la segunda comuna más poblada del departamento de Alto Vienne, sólo superada por Limoges.