Le canton n° 17 (Morlaix) comprend les communes suivantes : Carantec, Henvic, Loc-Eguiner-Saint-Thégonnec, Locquénolé, Morlaix, Pleyber-Christ, Plounéour-Ménez, Saint-Martin-des-Champs, Saint-Thégonnec, Sainte-Sève, Taulé.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Morlaix.