La conca del riu Ripoll neix a la serra de Granera, a 640 m sobre el nivell del mar, i desguassa les seves aigües al riu Besòs, a Montcada i Reixac, a 35,5 m. Al llarg del seu recorregut creua diferents poblacions de la comarca del Vallès Occidental. En el recorregut per la depressió, el riu té un llit ordinari de 50 a 10 m i un cabal funcional actual amb un ample de 3 a 10 m.
La longitud del curs principal és de 39,5 km i la totalitat dels afluents tenen un recorregut de 181,5 km. El perfil fluvial té un pendent considerable: el valor mitjà és de 1,53% i en el tram de Sabadell el valor del pendent varia de 0,54 a 0,11%.