L’église est située dans la commune de Tréguennec, en baie d’Audierne, département du Finistère, canton de Plonéour-Lanvern.