Saint-Flour est située dans le département du Cantal. Ses habitants sont les Sanflorains et les Sanfloraines. La commune compte 6 689 habitants. Entourée par les communes de Saint-Georges, Andelat et Villedieu, Saint-Flour est située à 53 km au Nord-est d'Aurillac la plus grande ville à proximité. Située à 875 mètres d'altitude, la rivière Le Lander, le Ruisseau des Ternes et le Ruisseau de Villedieu sont les principaux cours d'eau qui traversent la commune... |