Le Lirou prend sa source près du village de Villespassans à 250 m d’altitude.
Il traverse les communes de Villepassans, Cebazan, Puisserguier, Maureilhan et Béziers où il rejoint l’Orb en amont du Pont Vieux.
C’est un cours d’eau capricieux qui créé, lors de pluies importantes, des inondations dans le faubourg de Béziers.
Le syndicat intercommunal du Lirou a entrepris depuis 1975 des travaux de calibrage du lit afin de réguler les crues.
Aujourd’hui, dans sa partie amont les travaux prennent en compte le côté environnemental par l’élagage sélectif de la ripisylve et l’aménagement de coins de pêche à l’aide de mini-barrages.