Sainte-Marguerite (43230)
- Département : Haute-Loire (43)
- Région : Auvergne-Rhône-Alpes
- Académie : Clermont-Ferrand
Le hameau de Sainte-Marguerite se situe dans le département Haute-Loire (43) en région Auvergne-Rhône-Alpes. Le commune compte 39 habitants selon les estimations Insee 2025. Son territoire couvre 5 km² soit une densité de 7 hab./km². La densité résidentielle y est exceptionnellement basse. L'altitude varie entre 590 m et 889 m. Il s'agit d'une commune de montagne.
- INSEE : 43208
- Canton : Pays de Lafayette (4310)
- EPCI : CC des Rives du Haut Allier (200073393)
- Altitude : Moyenne 722m (min 590m / max 889m)
- Zone d'emploi : 08419
- Unité urbaine : (43000)
- Gentilé :
- Groupement gendarmerie : Gendarmerie - Brigade de Paulhaguet