La Gélise a une longueur de 92 km et un bassin de drainage d'une superficie d'environ 2 859 km2.
Son débit annuel moyen (volume d'eau qui traverse une section de la rivière par unité de temps) est de 4,72 mètres cubes par seconde à Mézin.
Cours
La Gélise commence au lieu-dit Cahuzères sur la commune de Lupiac, dans le département du Gers, à une altitude d'environ 215 m. Elle coule vers le nord-ouest puis, après Castelnau-d'Auzan, tourne vers le nord-est.
Il rejoint la Baïse sur sa rive gauche à Lavardac, à environ 40 m d'altitude.
La Gélise traverse 21 communes. Elle traverse les régions, départements et communes suivants :
- Région de l'Occitanie
- Gers : Dému, Eauze, Labarrère, Ramouzens, Castillon-Debats, Castelnau-d'Auzan, Lupiac, Noulens
- Région Nouvelle-Aquitaine
- Landes : Parleboscq, Escalans
- Lot-et-Garonne : Sos, Poudenas, Mézin, Barbaste, Sainte-Maure-de-Peyriac, Nérac, Lavardac, Andiran, Saint-Pé-Saint-Simon, Réaup-Lisse