Sainte-Marguerite est une commune du département de la Haute-Loire, dans la région d' Auvergne-Rhône-Alpes.
Sainte-Marguerite fait partie du canton de Pays de Lafayette 
Sainte-Marguerite adhère à la la communauté de communes des Rives du Haut Allier 
Sainte-Marguerite fait partie du bassin de vie de Langeac 
Le maire de Sainte-Marguerite est M. Jean-Jacques LUDON - Ingénieur et cadre technique d'entreprise (2026)
La population de Sainte-Marguerite est de 37 habitants (2025) 
L'altitude moyenne de Sainte-Marguerite 629 mètres.
Le code postal de Sainte-Marguerite est : 43230
Le code INSEE de Sainte-Marguerite est : 43208
0 Il n'y a aucun établissement scolaire à Sainte-Marguerite.
46.1 La part des résidences secondaires est de 46.1 %. 
Tous les chiffres et statistiques sur Sainte-Marguerite sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Loire
Voir toutes les cartes du département de la Haute-Loire (43)
Josat: à 1.65 km
Mazerat-Aurouze: à 3.16 km
Chassagnes: à 3.95 km
Collat: à 4.49 km
Chapelle-Bertin: à 4.71 km
Jax: à 4.76 km
Varennes-Saint-Honorat: à 4.84 km
Chavaniac-Lafayette: à 5.41 km
Paulhaguet: à 5.91 km
Saint-Georges-d'Aurac: à 6.60 km
Saint-Préjet-Armandon: à 6.62 km
Montclard: à 7.20 km
Couteuges: à 7.50 km
Saint-Pal-de-Senouire: à 7.50 km
Sainte-Eugénie-de-Villeneuve: à 7.93 km
Salzuit: à 8.08 km
Domeyrat: à 8.39 km
Berbezit: à 8.68 km
Vals-le-Chastel: à 8.73 km
Chomette: à 9.20 km
Fix-Saint-Geneys: à 9.32 km
Allègre: à 9.63 km
Monlet: à 9.78 km
Cerzat: à 10.04 km
Frugières-le-Pin: à 10.37 km
Sembadel: à 10.59 km
Mazeyrat-d'Allier: à 10.62 km
Vernassal: à 10.88 km
Vissac-Auteyrac: à 11.15 km
Connangles: à 11.17 km
Saint-Didier-sur-Doulon: à 11.18 km
Saint-Privat-du-Dragon: à 11.31 km