Saint-Thégonnec-Loc-Eguiner est depuis 2016, une commune nouvelle du département du Finistère. Elle regroupe les communes de Loc-Eguiner-Saint-Thégonnec et Saint-Thégonnec. Elle se trouve à 12 km à l’ouest de la ville de Morlaix dans le pays du Léon.