Sainte-Marguerite est une ville des Vosges en région Grand Est.
Sainte-Marguerite compte 2419 habitants appelés les "Margaritiens, Margaritiennes ou Margaritains, Margaritaines".
La densité de la population de Sainte-Marguerite est de 403 habitants au km².
Le maire de Sainte-Marguerite est Monsieur André BOULANGEOT