Řeky Portorika jsou poměrně početné - ostrovem protéká něco přes padesát řek. Na ostrov s deseti tisíci náměstí je to docela slušný údaj.
Řeka Rio Blanca
Rio Blanca - v překladu ze španělštiny jako „bílá řeka“- protéká obcí Ponce (severovýchodní část). Pramen řeky je v horské oblasti. Ústí - Rio Prieto. Rio Blanca je jednou ze čtrnácti řek protékajících územím obce Ponce.
Řeka Rio Grande de Lois
Koryto řeky Rio Grande de Lois vede podél severního cípu ostrova a protíná ho od jihu na sever. Celková délka proudu je zhruba šedesát čtyři kilometrů. A to z něj činí druhou nejdelší řeku v Portoriku.
Zdroj se nachází na území obce San Lorenzo (výška nad hladinou moře tisíc sedmdesát tři metry). Řeka končí svou cestu na soutoku atlantických vod poblíž města San Juan.
Řeka Rio Grande de Anyasco
Rio Grande de Anyasco protíná Portoriko v jeho západní části. Pramen řeky se nachází na svazích středních Kordiller. Poté řeka klesá do údolí a jde na západ k samotnému místu soutoku s řekou Mona. Celková délka proudu dosahuje šedesáti čtyř kilometrů.
Řeka Rio Guahataca
Rio Guahataca protíná ostrov v jeho severozápadní části a vlévá se do vod Atlantiku. Celková délka Rio Guahataca dosahuje jedenačtyřicet kilometrů. Pramen řeky se nachází na pozemcích obce Lares (nadmořská výška čtyři sta osmdesát osm metrů nad mořem), překračující území několika obcí: Lares, San Sebastian a Isabella. Řeka na své cestě tvoří několik jezer.
Řeka Rio Inabon
Rio Inabon prochází zeměmi obce Ponce. Celková délka řeky je dvaatřicet kilometrů a je to druhá nejdelší portorická řeka po Rio Jacaguas. Celková spádová oblast je šedesát jedna kilometrů čtverečních.
Řeka Rio Jacaguas
Rio Jacaguas je přirozenou hranicí mezi oběma obcemi - Ponce a Juan Diaz. Řeka protíná území Portorika od severu k jihu a vlévá se do Karibského moře. Celková délka proudu je téměř čtyřicet kilometrů.
Pramen řeky se nachází v obci Villalba. Rio Jacaguas poté prochází zeměmi obcí Villalba a Juan Diaz. Po cestě řeka prochází jezerem Guayaval. Poté kanál Rio Jacaguas rozděluje země mezi Ponce a Juan Diaz.