Le canton n° 2 (Challans) comprend les communes suivantes : Apremont, Bois-de-Céné, Challans, La Chapelle-Palluau, Châteauneuf, Falleron, Froidfond, La Garnache, Grand'Landes, Maché, Palluau, Saint-Christophe-du-Ligneron, Saint-Etienne-du-Bois, Saint-Paul-Mont-Penit, Sallertaine.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Challans.