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