Frans stadje van (1946) 5590 inw. in het departement Cantal, spoorwegkruispunt aan de lijn Clermont-Ferrand - Millau, ligt schilderachtig op een bazaltrots, die met een steile, 110 m hoge helling naar één kant afvalt. De stad heeft een somber aanzicht, heeft nauwe, bochtige straten, een Gothische kathedraal (begin 15de eeuw) en de tot korenbeurs verbouwde kerk Notre-Dame (14de-15de eeuw).
Sedert de 17de eeuw heeft zich aan de voet van de rotshelling een nieuwe stad met leerlooierijen en grote veemarkten ontwikkeld. St-Flour is zetel van een bisschop en van een rechtbank.