Le canton n° 4 (Brioude) comprend les communes suivantes : Beaumont, Bournoncle-Saint-Pierre, Brioude, Chaniat, Cohade, Fontannes, Lamothe, Lavaudieu, Paulhac, Saint-Géron, Saint-Laurent-Chabreuges, Vieille-Brioude.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Brioude.