Le canton n° 1 (Aigueperse) comprend les communes suivantes : Aigueperse, Artonne, Aubiat, Bussières-et-Pruns, Chappes, Chaptuzat, Chavaroux, Clerlande, Effiat, Ennezat, Entraigues, Lussat, Les Martres-d'Artière, Martres-sur-Morge, Montpensier, Saint-Agoulin, Saint-Genès-du-Retz, Saint-Ignat, Saint-Laure, Sardon, Surat, Thuret, Varennes-sur-Morge, Vensat.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune d'Aigueperse.