Castelnau-Montratier est située dans le Quercy Blanc sur l'ancienne route nationale 659 entre Labastide-Marnhac et Montauban. La Lupte ainsi que la Barguelonne coulent sur son territoire.
Chef-lieu de canton, la commune compte un peu moins de 2.000 habitants ( les Castelnaudais). Une des trois principales cités du Quercy Blanc.
Ce village dit "tout commerce" met à disposition tous les services dont vous avez besoin.
Castelnau-Montratier organise chaque année, en alternance avec Montpezat de Quercy, la fête du vin des "Coteaux de Quercy AOC".