L'Isle-en-Dodon est située en bord de Save, à l'extrémité Nord du plateau de Lannemezan et à 60 km au sud-ouest de Toulouse sur la route des Pyrénées.
L'Isle-en-Dodon, avec son château au centre du bourg fortifié, était une des huit châtellenies du Comminges depuis la fin du Xe siècle jusqu'au milieu du XVe siècle.