La localité de Castagnac, et qui est agricole et sereine, comprenant 310 habitants, se trouve dans le département de la Haute-Garonne. Les habitations ancienes forment la plupart de l'habitat. Les habitants sont en majorité âgés ; on y remarque en particulier une croissance démographique relativement supérieure et une faible part de retraités (10%). En ce qui concerne l'économie, la situation est caractérisée notamment par une portion de cadres de 42%, un revenu moyen de 32200 €.
En ce qui concerne le climat, la localité possède des précipitations de 812 mm par an, mais un ensoleillement relativement assez supérieur (2181 heures par an). Elle est aussi caractérisée par un taux de déplacement vers un lieu de travail extérieur élevé (100%), une proportion d'utilisation de la voiture relativement assez inférieure à la moyenne (3%) et une proportion de logement social HLM assez inférieure à la moyenne (0%), par contre une année moyenne de contruction de 1962.