L'agglomération de Sainte-Marguerite se situe dans le département Vosges.
Les communes alentours sont les suivantes : Saulcy-sur-Meurthe, Saint-Dié-des-Vosges, Entre-deux-Eaux, Remomeix, Pair-et-Grandrupt, Nayemont-les-Fosses.
8 infirmiers et infirmières à domicile travaillent à Sainte-Marguerite.