L'entité de Castelfranc, et qui comprend des commerces de proximité et est calme, où l'on dénombre 392 habitants, est située dans le département du Lot. Les bâtiments âgés forment la plus grosse part de l'habitat. La situation économique est caractérisée notamment par un pourcentage d'ouvriers de 57%, un revenu moyen de 24000 €.
La localité jouit d'un climat distingué par un ensoleillement de 2081 heures par an. Une taille moyenne des ménages assez inférieure (2.1 personnes), mais un âge moyen de 41 ans et une quotité de personnes âgées de 30% distinguent la population, surtout âgée. Il y a lieu de mentionner une assez faible quotité de propriétaires (64%), une densité de population de 80 hab./km², un nombre d'établissements scolaires de 3.4 et un faible taux de déplacement vers un lieu de travail extérieur (69%).