Saint-Flour en chiffres
La commune de Saint-Flour est identifiée par le code INSEE
15187 et le code postal 15100.
Elle est située dans le département 15 et compte 6 391 habitants
sur une superficie de 27,1 km² (densité : 236 hab/km²).
Sur le territoire de Saint-Flour, on recense 5 pharmacies, 10 établissements scolaires, 2 équipements sportifs, 38 établissements sanitaire ou social (sources : FINESS, MENJ, IRVE, Ministère des Sports).