Le canton n° 9 (Crozon) comprend les communes suivantes : Argol, Camaret-sur-Mer, Cast, Châteaulin, Crozon, Dinéault, Landévennec, Lanvéoc, Ploéven, Plomodiern, Plonévez-Porzay, Port-Launay, Quéménéven, Roscanvel, Saint-Coulitz, Saint-Nic, Telgruc-sur-Mer, Trégarvan.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Crozon.