La localité de Saint-Haon est situé dans le département de la Haute-Loire. Elle compte 333 habitants. Elle est paisible et est située dans un environnement touristique. La plupart des habitations sert de résidences secondaires. Du point de vue de l'économie, l'état des lieux est caractérisé entre autres par un revenu moyen proportionnellement très faible (16800 €). Les habitants sont essentiellement âgés et on y relève entre autres un taux de personnes âgées important (39%), un âge moyen proportionnellement élevé (51 ans), une part d'enfants et d'adolescents inférieure : 15%, une taille moyenne des ménages inférieure à la moyenne (2.1 personnes) et une croissance démographique très inférieure , par contre une quotité de retraités de 32%.
Elle est particularisée par un taux d'utilisation de la voiture relativement assez élevé (19%) et un assez faible taux de déplacement vers un lieu de travail extérieur : 61%, mais une densité de population de 10 hab./km².