Saint-Mathieu (en occitano Samatiá[3]) 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 del cantón de Saint-Mathieu.