La Guiroue dont la source se situe sur la commune de Saint-Christaud (32320) a une longueur de 26.3 Km en France et se termine sur la commune de Vic-Fezensac (32190). Son autre nom est ruisseau la guiroue