Notre commune se situe :
- dans le Puy-de-Dôme (département de la Région Auvergne-Rhône-Alpes)
- au cœur du Parc Naturel Régional du Livradois-Forez
- entre les communes de Courpière et de Saint-Dier-d'Auvergne
- à 45 km à l’Est de Clermont-Ferrand
- à 20 km au Sud de Thiers
- à 465 km au Sud de Paris
- à 150 km à l'Ouest de Lyon
- entre 319 et 561 mètres d’altitude, sa superficie totale est de 955 ha
- dans le Canton des Monts du Livradois depuis février 2014
Depuis 2017, Saint-Flour-l'Étang fait partie de la Communauté de Communes Thiers, Dore et Montagne (CCTDM).