Le canton n° 30 (Thiers) comprend les communes suivantes : Arconsat, Celles-sur-Durolle, Chabreloche, Dorat, Escoutoux, La Monnerie-le-Montel, Palladuc, Saint-Rémy-sur-Durolle, Saint-Victor-Montvianeix, Sainte-Agathe, Thiers, Viscomtat, Vollore-Montagne.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Thiers.