Le canton n° 5 (Châteaugiron) comprend les communes suivantes : Boistrudan, Châteaubourg, Châteaugiron, Domagné, Domloup, Louvigné-de-Bais, Noyal-sur-Vilaine, Piré-Chancé, Saint-Didier, Saint-Jean-sur-Vilaine, Servon-sur-Vilaine.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Châteaugiron.