Le canton n° 20 (Plouigneau) comprend les communes suivantes : Botsorhel, Le Cloître-Saint-Thégonnec, Garlan, Guerlesquin, Guimaëc, Lanmeur, Lannéanou, Locquirec, Plouégat-Guérand, Plouégat-Moysan, Plouezoc'h, Plougasnou, Plougonven, Plouigneau, Plourin-lès-Morlaix, Saint-Jean-du-Doigt.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Plouigneau.