Le canton n° 16 (Moëlan-sur-Mer) comprend les communes suivantes : Bannalec, Moëlan-sur-Mer, Névez, Pont-Aven, Riec-sur-Belon, Scaër, Trégunc, Le Trévoux.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Moëlan-sur-Mer.