De direcció predominant vers les 4 del rellotge, s'escola pel vessant de llevant del Torregassa al llarg de prop de 5,5 km. Després d'haver travessat l'Obaga de l'Hostalet i el Bosc de Ribalta que li dona nom, modera el seu pendent a l'anar-se endinsant a l'altiplà de Solsona. Passa a prop de les masies de Coloma, Cal Sastre i la Canal i tot seguit rep per la dreta el Torrent de Cal Sastre just abans de travessar l'antiga carretera LV-3005 de Solsona a Torà, sota Cal Llarg mitjançant el Pont de la Canal. Després de travessar la C-451 i la C-149, desguassa per la dreta al Riu Negre a la depuradora de Solsona.
Termes municipals que travessa
Des del seu naixement, el Barranc de Ribalta passa successivament pels següents termes municipals.
La xarxa hidrogràfica del Barranc de Ribalta està integrada per un total de 23 cursos fluvials dels quals, 10 són subsidiaris de 1r nivell, 6 ho són de 2n nivell,2 ho són de 3r nivell, 3 ho són de 4t nivell i 1 ho és de 5è nivell. La totalitat de la xarxa suma una longitud de 15.811 m.
↑Emprant l'eina de mesura de longituds del mapa digital de l'ICC a escala 1:5000, hom troba que la longitud d'aquest corrent fluvial és de
385 m.
↑Emprant l'eina de mesura de longituds del mapa digital de l'ICC a escala 1:5000, hom troba que la longitud d'aquest corrent fluvial és de
419 m.
↑Emprant l'eina de mesura de longituds del mapa digital de l'ICC a escala 1:5000, hom troba que la longitud d'aquest corrent fluvial és de
365 m.
↑Emprant l'eina de mesura de longituds del mapa digital de l'ICC a escala 1:5000, hom troba que la longitud d'aquest corrent fluvial és de
228 m.
↑Emprant l'eina de mesura de longituds del mapa digital de l'ICC a escala 1:5000, hom troba que la longitud d'aquest corrent fluvial és de
569 m.
↑Emprant l'eina de mesura de longituds del mapa digital de l'ICC a escala 1:5000, hom troba que la longitud d'aquest corrent fluvial és de
301 m.
↑Emprant l'eina de mesura de longituds del mapa digital de l'ICC a escala 1:5000, hom troba que la longitud d'aquest corrent fluvial és de
308 m.
↑La suma de les longituds de cada terme municipal Pot ser superior a la longitud total de la xarxa perquè els trams en els quals els cursos fluvials fan de frontera entre dos termes municipals, es comptabilitzen en els dos municipis fronterers.