Le canton n° 7 (Chârost) comprend les communes suivantes : Chârost, Civray, Lunery, Mareuil-sur-Arnon, Morthomiers, Plou, Poisieux, Primelles, Saint-Ambroix, Saint-Florent-sur-Cher, Saugy, Le Subdray, Villeneuve-sur-Cher.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Chârost.