Castelfranc est une commune du département du Lot, dans la région d' Occitanie.
Castelfranc fait partie du canton de Luzech 
 Castelfranc adhère à la la communauté de communes de la Vallée du Lot et du Vignoble 
 Castelfranc fait partie du bassin de vie de Prayssac 
 Le maire de Castelfranc est M. Laurent BOLOS, Cadre de la fonction publique
Le maire de Castelfranc est M. Laurent BOLOS, Cadre de la fonction publique
 La population de Castelfranc est de 425 habitants (2025)
 La population de Castelfranc est de 425 habitants (2025) 
 L'altitude moyenne de Castelfranc 100 mètres.
L'altitude moyenne de Castelfranc 100 mètres.
Le code postal de Castelfranc est : 46140
Le code INSEE de Castelfranc est : 46062
1 Il y a 1 Ecole à Castelfranc. Voir les établissements scolaires de Castelfranc. 
25.0 La part des résidences secondaires est de 25.0 %. 
 Tous les chiffres et statistiques sur Castelfranc sur le site Insee.fr
 Tous les chiffres et statistiques sur Castelfranc sur le site Insee.fr 
Anglars-Juillac : à 1.30 km
Prayssac : à 2.87 km
Labastide-du-Vert : à 3.15 km
Albas : à 3.87 km
Junies : à 4.09 km
Lagardelle : à 4.41 km
Bélaye : à 5.06 km
Pescadoires : à 5.13 km
Luzech : à 5.59 km
Pontcirq : à 5.97 km
Grézels : à 6.33 km
Saint-Médard : à 6.70 km
Puy-l'Évêque : à 6.79 km
Parnac : à 7.10 km
Saint-Vincent-Rive-d'Olt : à 7.37 km
Lherm : à 7.40 km
Pomarède : à 8.25 km
Crayssac : à 8.41 km
Goujounac : à 8.57 km
Cassagnes : à 9.10 km
Cambayrac : à 9.62 km
Sauzet : à 9.77 km
Carnac-Rouffiac : à 9.90 km
Frayssinet-le-Gélat : à 10.07 km
Montgesty : à 10.27 km
Caillac : à 10.36 km
Floressas : à 10.38 km
Catus : à 10.75 km
Porte-du-Quercy : à 11.06 km
Vire-sur-Lot : à 11.19 km
Douelle : à 11.30 km
Arques : à 11.31 km
Duravel : à 11.46 km
Ecole élémentaire publique - Public