L'architecture de cette belle église romane tire parti de la rencontre de deux roches (murs calcaires, toit en lauzes de schiste). Saint-Flour aurait été créée par les bénédictins qui se sont installés dans les Cévennes aux XIe et XIIe siècles.Pendant la guerre des Camisards, le vicaire s'était réfugié au Pompidou où se tenait une petite garnison dont St-Flour était un poste avancé. Dans la nuit du 26 au 27 janvier 1703, le chef camisard Castanet, et son lieutenant Jean Valmalle, dit « La Rose », attaquèrent le Pompidou. L'église et le prieuré de Saint-Flour furent incendiés.Le prieuré fut vendu comme bien national à un habitant du Pompidou à la Révolution. L'église devint grange et le presbytère fut fermé. En 1986, Saint-Flour a été inscrit à l'inventaire supplémentaire des monuments historiques et on peut y écouter des concerts l'été.