La commune de Saint-Léonard est situé dans le département du Gers. Elle compte 182 habitants. Elle est paisible et agricole. Les constructions sont pour la plupart âgées. Les infrastructures de l'entité sont particularisées par une capacité d'accueil touristique de 5 lits. La population est essentiellement âgée, elle se caractérise notamment par une taille moyenne des ménages de 2.5 personnes, une part d'enfants et d'adolescents de 19% et un âge moyen de 46 ans mais un taux de fécondité très inférieur.
La santé économique comprend une taxe habitation de 24%. Elle est aussi caractérisée par une quotité de petits terrains comparativement basse (0%), mais une portion de propriétaires de 87%, une évolution du nombre de places en établissement scolaires de 33 et une densité de population relativement basse (10 hab./km²).