Saint-Flour l'Etang est une commune du Puy-de-Dôme, en région Auvergne-Rhône-Alpes, située à 45 km à l'est de Clermont-Ferrand.
Pour éviter toute confusion avec la ville de Saint-Flour dans le Cantal (distante d'une centaine de kilomètres au sud), l'usage permet d'utiliser le nom de Saint-Flour-l'Étang, sans pour autant que cette appellation ne soit officielle.
Comptant désormais près de 280 habitants (contre plus d'un millier au XIXe siècle), le village possède de nombreux hameaux et en cette zone de moyenne montagne, l'activité agricole y demeure vivace.
Incluse dans le périmètre du Parc Naturel Régional du Livradois-Forez (à cheval sur les départements du Puy-de-Dôme, de la Haute-Loire et de la Loire), dont la vocation est notamment la préservation d'un riche environnement naturel (flore et faune), la commune peut être une étape intéressante pour les amateurs de tourisme vert.