L'entité de Castelsagrat, et qui est calme, se trouve dans le département du Tarn-et-Garonne et on y dénombre 556 habitants. Beaucoup d'habitations sont ancienes. Du point de vue de l'économie, la situation se distingue en particulier par une quotité d'ouvriers de 67% et un taux de chômage de 12% mais une taxe habitation comparativement inférieure à la moyenne : 14%.
Les habitants sont pour la plupart âgés, ils sont caractérisés entre autres par un pourcentage d'enfants et d'adolescents de 23% mais une quotité de retraités de 36%. Du point de vue climatique, la localité possède des précipitations de 638 mm par an, un ensoleillement de 2105 heures par an. Elle est particularisée par une densité de population de 20 hab./km², un taux de déplacement vers un lieu de travail extérieur de 82% et une part d'utilisation de la voiture de 14%.