■
Chavagnac est un village situé dans le département du Cantal. Entouré par les communes de Chastel-sur-Murat, Chalinargues et Virargues, Chavagnac est situé à 43 km au Nord-est d'Aurillac la plus grande ville à proximité. Le Ruisseau de la Gazelle et le Ruisseau de Fortuniès sont les principaux cours d'eau qui traversent la commune.
Chavagnac est une commune du parc naturel régional des Volcans d'Auvergne... |