El territori comunal és a la conca de la Garona, dins de la conca hidrogràfica Adour-Garona.[2] És drenat pel Gers, el Cédon, un braç del Gers, ruisseau de Larrazet, la ruisseau de Laubarie, la ruisseau du Boué i per diversos petits rierols, que constitueixen una xarxa hidrogràfica de 14 km.[3]
El Gers, amb una longitud total de 175,4 km, té el seu naixement a la comuna de Lannemezan i flueix cap al nord. Travessa la població i desemboca al Garona a Layrac, després de travessar 47 comuns.[4]