Cette rivière d'environ 11 km de longueur prend sa source dans les Préalpes vaudoises au lac Rond (altitude : 1 498 m), petit lac au nord des Tours d'Aï et de la Tour de Mayen dans la commune de Corbeyrier.
Assez rapidement, elle devient la limite entre les communes de Corbeyrier et de Villeneuve, puis entre dans la commune de Roche, où elle atteint la plaine alluviale du Rhône à environ 3 km du Léman.
Après un coude très prononcé vers l'ouest, elle entre dans Villeneuve, puis redevient une limite : entre Villeneuve et Rennaz, puis entre Villeneuve et Noville.
Histoire
Aménagements
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Le cours de l'Eau Froide est endigué à partir de Roche.
L'inondation du 8 août 2007
Le , le torrent déborde et inonde une partie du village de Roche[4]. Le débit maximum mesuré ce jour-là à la Barme (Villeneuve) est de 12,7 m3/s avec une moyenne journalière à 7.03 m3/s[3]. Ces chiffres sont en deçà de l'importance réelle de la crue, étant donné les nombreux débordements du cours d'eau ce jour-là (voir la vidéo en lien).
Relevé hydrologique
Débit moyen mensuel (en m3/s) Station hydrologique : Villeneuve, La Barme, 375 m (1997 - 2011)