Der Ribo entspringt am Pizzo della Cavegna an der Grenze zu Italien bei Vergeletto und fliesst hauptsächlich in südöstliche Richtung durch das dicht bewaldete Valle di Vergeletto. Nach dem Ortskern von Vergeletto, etwa ab Einmündung des Ri di Quiello, macht der Ribo einen Bogen Richtung Süden und mündet wenig später zwischen Crana und Russo von links in den Isorno, dessen wichtigster Nebenfluss er ist.
12Modellierter mittlerer jährlicher Abfluss.In:Topographische Einzugsgebiete der Schweizer Gewässer: Teileinzugsgebiete 2 km².ArchiviertvomOriginal(nicht mehr online verfügbar)am23.August 2017;abgerufen am 23.August 2017.Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/api3.geo.admin.ch