Roquecor porte bien son nom. Perché sur un éperon rocheux à 220 mètres d'altitude, ce village du département du Tarn-et-Garonne, domine la vallée de la Petite Séoune. Construit autour des châteaux de Roquecor et de Couyssels datant du XIIIe siècle, Roquecor tire son étymologie de l'occitan Rocca qui signifie château construit sur une butte et du latin cornu qui signifie pointu. Idéalement situé, le village servait de point de surveillance des voies entre Quercy et l'Agenais et de la vallée du Lot à celle de la Garonne.
Caractérisé par des reliefs doux, le village se trouve sur ce que l'on appelle un causse blanc à cause de la couleur claire de son sol. Collines et vallées verdoyantes se succèdent dans ce paysage typiquement méridional.
L'âge de bronze a laissé ses traces en contrebas du village sur le site troglodytique "Lou Roc des Nobis".