La localité de Castelfranc, paisible et agrémentée de commerces de proximité, comprenant 392 habitants, se trouve dans le département du Lot. Les logements âgés constituent la plus grosse part du parc immobilier. La santé économique comprend en particulier un taux de cadres de 43%, par contre une taxe habitation de 18%. Du point de vue du climat, la localité bénéficie de des précipitations de 774 mm par an.
Une taille moyenne des ménages proportionnellement assez inférieure à la moyenne : 2.1 personnes spécifie la population, pour la plupart âgée. Précisons également une portion de propriétaires assez inférieure (64%), une densité de population de 80 hab./km², une évolution du nombre de places en établissement scolaires de 25, une quotité de petits terrains de 8%, une année moyenne de contruction de 1961 et un taux de déplacement vers un lieu de travail extérieur inférieur à la moyenne (69%).