Le canton n° 8 (Bretoncelles) comprend les communes suivantes : Berd'huis, Bretoncelles, Cour-Maugis sur Huisne, La Madeleine-Bouvet, Moutiers-au-Perche, Perche en Nocé, Rémalard en Perche, Sablons sur Huisne, Saint-Cyr-la-Rosière, Saint-Germain-des-Grois, Saint-Pierre-la-Bruyère, Verrières.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Bretoncelles.