Située entre Cahors et Montauban, Castelnau-Montratier est bâtie sur un éperon rocheux.
Cette position stratégique a permis à la ville de contrôler l'accès à la vallée de la Barguelonne et de protéger ses habitants contre les invasions. Son château, édifié au Moyen Âge, est un témoignage de son r