Le canton n° 20 (Pornic) comprend :
1° Les communes suivantes : La Bernerie-en-Retz, Chauvé, Les Moutiers-en-Retz, La Plaine-sur-Mer, Pornic, Préfailles, Saint-Michel-Chef-Chef ;
2° La partie de la commune de Chaumes-en-Retz correspondant à la commune déléguée d'Arthon-en-Retz.