La commune de Fontannes, située dans le Département de la Haute-Loire, appartient à l'arrondissement de Brioude, au canton de Brioude-Sud et à la Communauté de Communes du Brivadois.
La commune est composée du bourg-centre et du hameau de Frugerolles.
La population totale de Fontannes s'élève à 1 246 habitants.
La commune est dotée duLycée Agricole de Bonnefont et d'une école primaire publique.
Fontannes est équipé de service enfance-jeunesse en partenariat avec l'association Brin de Ficelle.
De plus, la commune dispose de nombreux artisans et petits commerces : boulangerie, bar-presse, pizzeria, garage, salon de coiffure, cabinet de kinésithérapie... Répertoire
L'entreprise Effiance (longtemps nommée KJ) spécialisée dans la réalisation de circuits imprimés, bobinages, câblages et injections plastiques est également implantée sur la commune.