Le canton n° 5 (Châteaugiron) comprend les communes suivantes : Boistrudan, Chancé, Châteaubourg, Châteaugiron, Domagné, Domloup, Louvigné-de-Bais, Noyal-sur-Vilaine, Ossé, Piré-sur-Seiche, Saint-Aubin-du-Pavail, 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.