Le canton n° 29 (Le Sancy) comprend les communes suivantes : Avèze, Bagnols, Besse-et-Saint-Anastaise, La Bourboule, Chambon-sur-Lac, Champeix, Chastreix, Chidrac, Clémensat, Compains, Courgoul, Creste, Cros, Egliseneuve-d'Entraigues, Espinchal, Grandeyrolles, Labessette, Larodde, Ludesse, Mont-Dore, Montaigut-le-Blanc, Murat-le-Quaire, Murol, Picherande, Saint-Cirgues-sur-Couze, Saint-Diéry, Saint-Donat, Saint-Floret, Saint-Genès-Champespe, Saint-Nectaire, Saint-Pierre-Colamine, Saint-Sauves-d'Auvergne, Saint-Victor-la-Rivière, Saint-Vincent, Saurier, Singles, Solignat, Tauves, La Tour-d'Auvergne, Tourzel-Ronzières, Trémouille-Saint-Loup, Valbeleix, Verrières, Vodable.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de la Bourboule.