La localité de Saint-Jean-Lespinasse est situé dans le département du Lot et compte 421 habitants. Elle est florissante, rurale et reposante. Les bâtiments sont pour la plupart anciens. La santé économique comprend en particulier un revenu moyen de 29700 €, un taux d'ouvriers de 42%. Une croissance démographique relativement supérieure et un taux de fécondité faible spécifient la population qui est principalement âgée.
Du point de vue climatique, l'entité profite de des précipitations de 943 mm par an mais un ensoleillement de 2083 heures par an. Il faut également y indiquer une évolution du nombre de places en établissement scolaires de 90, une proportion de propriétaires de 83% et une année moyenne de contruction de 1968 mais une densité de population de 70 hab./km².