Castelgaillard fait partie du canton de L'Isle-en-Dodon, circonscription de Saint-Gaudens, département de la Haute-Garonne. Notre village est situé au nord du Comminges.
Depuis le 1er janvier 2012 notre commune est rattachée à la communauté de communes des Portes du Comminges.
D'une superficie proche de 700 hectares le territoire est situé pour la plus grande part au nord de la RD 3 et va au-delà de la rive gauche de l ' Aussoue . L'altitude varie de 220 m au bord de la rivière, à 270 m au niveau du village pour atteindre 345 m au point le plus élévé.