Le bourg de Porspoder était autrefois une trève de la paroisse de Plourin qui était très étendue. Un ancien édifice, la chapelle Notre-Dame, situé un peu plus haut sur la place, était déjà signalé en 1381. L'église actuelle date de 1645. On reconnaît dans sa construction le granite de l'Aber-Ildut. Le bâtiment a été rehaussé en 1857. Un porche lui a été ajouté sur le côté sud ainsi qu'une chapelle au nord.