Neix al sot del Galí, a la serra de Granera, a 640 m sobre el nivell del mar, i aboca aigües al riu Besòs, a Montcada i Reixac, a 35,5 m sobre el nivell del mar. Al llarg dels quaranta km del recorregut travessa diferents poblacions de la comarca del Vallès Occidental: Sant Llorenç Savall, Castellar del Vallès, Sabadell, Barberà del Vallès, Ripollet i Montcada i Reixac.
El recorregut comprès entre Sant Feliu del Racó i l'autopista A-7 a Barberà del Vallès correspon al que podem denominar Ripoll mitjà, la part central del qual, de 7 km. de llargada, pertany al terme municipal de Sabadell.