Le canton n° 21 (Pézenas) comprend les communes suivantes : Abeilhan, Alignan-du-Vent, Castelnau-de-Guers, Caux, Coulobres, Florensac, Montblanc, Nézignan-l'Evêque, Pézenas, Pinet, Pomérols, Puissalicon, Saint-Thibéry, Tourbes, Valros.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Pézenas.