<ref></ref>
Saint-Flour Fransiyaning Auvergne mintaqasida joylashgan kommunadir. Cantal departamenti Saint-Flour tumani tarkibiga kiradi.
6625 nafar aholi istiqomat qiladi (1999). Aholi zichligi — har kvadrat kilometrga 243,6 nafar kishi.
Maydoni — 27,2 km2.