L'entité de Saint-Flour, et qui est vivante, est situé dans le département du Cantal et compte 6645 habitants. La majorité de l'habitat sont des appartements et maisons urbains. D'un point de vue économique, la situation se distingue en particulier par une proportion de cadres de 39%. L'entité possède un climat particularisé par des précipitations de 904 mm par an.
Les habitants sont principalement âgés ; on note un âge moyen de 43 ans. On peut également y noter une année moyenne de contruction de 1963 et un taux de réussite des lycées de 86% mais une haute proportion d'utilisation de la voiture (18%), un taux de logement social HLM assez supérieur (14%), une densité de population relativement supérieure (240 hab./km²), une quotité de petits terrains proportionnellement très haute (12%) et une part de propriétaires proportionnellement inférieure (47%).