La municipalité de Scrignac est située dans le département Finistère.
Les communes limitrophes sont les suivantes : Carnoët, Bolazec, Poullaouen, Plougonven, Le Cloître-Saint-Thégonnec, Berrien, Botsorhel, Lannéanou.
3 infirmiers et infirmières à domicile exercent à Scrignac.