Rieky Portorika sú pomerne početné - ostrovom preteká niečo cez päťdesiat riek. Na ostrov s desaťtisíc štvorcami je to celkom slušný údaj.
Rieka Rio Blanca
Rio Blanca - v preklade zo španielčiny ako „biela rieka“- preteká obcou Ponce (severovýchodná časť). Prameň rieky je v hornatej oblasti. Ústí - Rio Prieto. Rio Blanca je jednou zo štrnástich riek pretekajúcich územím obce Ponce.
Rieka Rio Grande de Lois
Koryto rieky Rio Grande de Lois prebieha pozdĺž severného cípu ostrova a prechádza ním z juhu na sever. Celková dĺžka prúdu je zhruba šesťdesiatštyri kilometrov. A to z neho robí druhú najdlhšiu rieku v Portoriku.
Zdroj sa nachádza na území obce San Lorenzo (výška nad morom tisíc sedemdesiat tri metre). Rieka končí svoju cestu na sútoku atlantických vôd pri meste San Juan.
Rieka Rio Grande de Anyasco
Rio Grande de Anyasco križuje Portoriko v jeho západnej časti. Prameň rieky sa nachádza na svahoch stredných Kordiller. Potom rieka klesá do údolia a ide na západ k samotnému miestu sútoku s riekou Mona. Celková dĺžka prúdu dosahuje šesťdesiatštyri kilometrov.
Rieka Rio Guahataca
Rio Guahataca prechádza ostrovom v jeho severozápadnej časti a vlieva sa do atlantických vôd. Celková dĺžka Rio Guahataca dosahuje štyridsaťjeden kilometrov. Prameň rieky sa nachádza na pozemkoch obce Lares (nadmorská výška štyristoosemdesiatosem metrov nad morom), pričom prechádza územím niekoľkých obcí: Lares, San Sebastian a Isabella. Rieka na svojej ceste tvorí niekoľko jazier.
Rieka Rio Inabon
Rio Inabon preteká územím obce Ponce. Celková dĺžka rieky je tridsaťdva kilometrov a je to druhá najdlhšia portorická rieka po Rio Jacaguas. Celková spádová oblasť je šesťdesiatjeden kilometrov štvorcových.
Rieka Rio Jacaguas
Rio Jacaguas je prirodzenou hranicou medzi oboma obcami - Ponce a Juan Diaz. Rieka prechádza územím Portorika zo severu na juh a vlieva sa do Karibského mora. Celková dĺžka prúdu je takmer štyridsať kilometrov.
Prameň rieky sa nachádza v obci Villalba. Rio Jacaguas potom prechádza územím obcí Villalba a Juan Diaz. Po ceste rieka prechádza cez jazero Guayaval. Potom kanál Rio Jacaguas rozdeľuje krajiny medzi Ponce a Juan Diaz.