La commune de Saint-Jean-Lespinasse, où habitent 421 personnes, est située dans le département du Lot. Elle est rurale, paisible et prospère. Les habitations ancienes constituent la plus grosse partie de l'habitat. Une croissance démographique proportionnellement assez importante et un taux de fécondité bas mais une taille moyenne des ménages de 2.3 personnes spécifient la population qui est surtout âgée.
Le climat économique se distingue notamment par un taux de chômage de 8% et un revenu moyen de 29700 €, par contre un pourcentage de cadres de 58%. Au niveau climatique, la commune possède un ensoleillement de 2083 heures par an mais des précipitations de 943 mm par an. A noter aussi un taux de déplacement vers un lieu de travail extérieur de 93% mais une part de petits terrains de 2%.