Le canton n° 27 (Vitré) comprend les communes suivantes : Balazé, Bréal-sous-Vitré, Champeaux, La Chapelle-Erbrée, Châtillon-en-Vendelais, Cornillé, Erbrée, Landavran, Marpiré, Mecé, Mondevert, Montautour, Montreuil-des-Landes, Montreuil-sous-Pérouse, Pocé-les-Bois, Princé, Saint-Aubin-des-Landes, Saint-Christophe-des-Bois, Saint-M'Hervé, Taillis, Val-d'Izé, Vitré.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Vitré.