Le canton n° 17 (Redon) comprend les communes suivantes : Bains-sur-Oust, Bruc-sur-Aff, La Chapelle-de-Brain, Guipry, Langon, Lieuron, Lohéac, Messac, Pipriac, Redon, Renac, Saint-Ganton, Saint-Just, Saint-Malo-de-Phily, Sainte-Marie, Sixt-sur-Aff.
 Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Redon.