La commune de Saint-Jean-Lespinasse, campagnarde, privilégiée et reposante, comprenant 421 habitants, se trouve dans le département du Lot. La plupart des habitations sont âgées. L'entité jouit de conditions climatiques caractérisées par des précipitations de 943 mm par an. La population est surtout âgée et se distingue en particulier par un taux de retraités de 28%, un âge moyen de 43 ans et une part d'enfants et d'adolescents de 23% mais une croissance démographique assez importante et un taux de fécondité comparativement assez inférieur.
Du point de vue de l'économie, l'état des lieux comprend entre autres une taxe habitation de 15%, un revenu moyen de 29700 €. Il y a lieu d'indiquer une proportion de propriétaires de 83%, mais une densité de population de 70 hab./km².