L'entité de Castelsagrat, et qui est sereine, se trouve dans le département du Tarn-et-Garonne. Elle compte une population de 556 habitants. L'habitat est en majorité composé de bâtiments anciens. Une proportion d'enfants et d'adolescents de 23% définit les habitants, principalement âgés. En termes d'économie, l'état des lieux comprend en particulier une taxe habitation relativement assez inférieure à la moyenne : 14%, par contre une taxe foncière de 43%.
En ce qui concerne le climat, la commune jouit de des précipitations de 638 mm par an, mais un ensoleillement de 2105 heures par an. Il y a aussi lieu de préciser une densité de population de 20 hab./km² mais une année moyenne de contruction de 1954, une part de propriétaires de 74%, une quotité de logement social HLM de 0% et une évolution du nombre de places en établissement scolaires de 42.