Puerto Riko upių yra gana daug - per salą teka kiek daugiau nei penkiasdešimt upių. Dešimties tūkstančių kvadratinių salų atveju tai yra gana padorus skaičius.
Rio Blankos upė
Rio Blanka - išvertus iš ispanų kalbos kaip „balta upė“- eina per Ponce savivaldybę (šiaurės rytų dalis). Upės šaltinis yra kalnuotoje vietovėje. Upės žiotys - Rio Prieto. Rio Blanka yra viena iš keturiolikos upių, tekančių per Ponce savivaldybės teritoriją.
Rio Grande de Lois upė
Rio Grande de Lois vaga eina palei šiaurinį salos galą, kerta ją iš pietų į šiaurę. Bendras srovės ilgis yra apie šešiasdešimt keturis kilometrus. Ir tai yra antra ilgiausia upė Puerto Rike.
Šaltinis yra San Lorenzo savivaldybės teritorijoje (aukštis virš jūros lygio tūkstantis septyniasdešimt trys metrai). Upė baigia savo kelią Atlanto vandenų santakoje netoli San Chuano miesto.
Rio Grande de Anyasco upė
Rio Grande de Anyasco kerta Puerto Riką vakarinėje jo dalyje. Upės šaltinis yra centrinės Kordiljeros šlaituose. Tada upė nusileidžia į slėnį ir eina į vakarus iki pat santakos su Monos upe. Bendras srovės ilgis siekia šešiasdešimt keturis kilometrus.
Rio Guahataca upė
Rio Guahataca kerta salą šiaurės vakarų dalyje ir įteka į Atlanto vandenis. Visas Rio Guahataca ilgis siekia keturiasdešimt vieną kilometrą. Upės ištakos yra Laros savivaldybės žemėse (keturių šimtų aštuoniasdešimt aštuonių metrų aukštyje virš jūros lygio), kertančios kelių savivaldybių teritorijas: Larosą, San Sebastianą ir Izabelę. Upė pakeliui sudaro kelis ežerus.
Rio Inabono upė
Rio Inabonas eina per Ponce savivaldybės žemes. Bendras upės ilgis yra trisdešimt du kilometrai ir tai yra antra ilgiausia Puerto Riko upė po Rio Jacaguas. Bendras baseino plotas yra šešiasdešimt vienas kvadratinis kilometras.
Rio Jacaguas upė
Rio Jacaguas yra natūrali siena tarp dviejų savivaldybių - Ponce ir Juan Diaz. Upė kerta Puerto Riko teritoriją iš šiaurės į pietus ir įteka į Karibų jūrą. Bendras srovės ilgis yra beveik keturiasdešimt kilometrų.
Upės šaltinis yra Villalba savivaldybėje. Tada „Rio Jacaguas“eina per Villalba ir Juan Diaz savivaldybių žemes. Pakeliui upė eina per Gvajavalio ežerą. Po to kanalas „Rio Jacaguas“padalija žemes tarp Ponce ir Juano Diazo.