Les habitants de Saint-Léonard sont des Léonardiens.
Saint-Léonard compte 1369 habitants au 01/01/2024, pour une superficie de 1457 ha.
La superficie des forêts communales est de 270 ha.
La longueur de la voirie communale est de 21 664 m.
La longueur des chemins communaux est de 15 719 m.
Saint-Léonard fait partie du canton de Saint-Dié 2, de l’arrondissement de Saint-Dié-des-Vosges et de la Communauté d’Agglomération de Saint-Dié-des-Vosges.