Le canton n° 20 (Pornic) comprend les communes suivantes : Arthon-en-Retz, La Bernerie-en-Retz, Chauvé, Les Moutiers-en-Retz, La Plaine-sur-Mer, Pornic, Préfailles, Saint-Michel-Chef-Chef.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Pornic.