Cet arrondissement, eu égard à son importance, est le second du département du Cantal. Il est borné an nord par le département de la Haute-Loire; au sud, par ceux de l'Aveyron et de la Lozère; à l'est, par la Lozère et la Haute-Loire, et à l'ouest, par les arrondissements d'Aurillac et de Murat.
Il se compose de 6 cantons, savoir : St-Flour (nord), St-Flour (sud), Chaudesaigues, Massiac, Pierrefort et Ruynes-en-Margeride. 74 communes sont comprises dans ces cantons. Sa population totale est de 61 509 habitants.
Les principales rivières qui l'arrosent sont la Truyère, l'Arder, l'Alagnon, l'Arcueil, le Bex, la Gazonne. Lire la suite sur le Deribier ICI