Le canton n° 20 (Plestin-les-Grèves) comprend les communes suivantes : Lanvellec, Loguivy-Plougras, Plestin-les-Grèves, Plouaret, Ploubezre, Plougras, Ploumilliau, Plounérin, Plounévez-Moëdec, Plouzélambre, Plufur, Saint-Michel-en-Grève, Trédrez-Locquémeau, Tréduder, Trégrom, Trémel, Le Vieux-Marché.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Plestin-les-Grèves.