Le département de l'Aveyron abrite la commune de Saint-Léons. On y dénombre 367 habitants. Elle est paisible et est agrémentée de commerces de proximité. Les bâtiments âgés constituent la plus grande part de l'habitat. Du point de vue des infrastructures, la localité possède une capacité d'accueil touristique de 15 lits. La population est pour la plupart âgée, elle se caractérise par une part de personnes âgées de 19%, mais un taux d'enfants et d'adolescents de 21%.
L'entité profite de conditions climatiques particularisées par des précipitations de 781 mm par an mais un ensoleillement de 2127 heures par an. Elle est aussi remarquable par une densité de population relativement basse (10 hab./km²), par contre une année moyenne de contruction de 1967, une part d'utilisation de la voiture de 8%, un nombre d'établissements scolaires de 3.6 et une évolution du nombre de places en établissement scolaires de 43.