Les rivières de Porto Rico sont assez nombreuses - un peu plus de cinquante rivières traversent l'île. Pour une île de dix mille carrés, c'est un chiffre assez décent.
fleuve Rio Blanca
Rio Blanca - traduit de l'espagnol par "rivière blanche" - traverse la municipalité de Ponce (partie nord-est). La source de la rivière se trouve dans une zone montagneuse. Estuaire - Rio Prieto. Le Rio Blanca est l'une des quatorze rivières qui traversent le territoire de la municipalité de Ponce.
Rivière Rio Grande de Lois
Le lit de la rivière du Rio Grande de Lois longe la pointe nord de l'île, la traversant du sud au nord. La longueur totale du courant est d'environ soixante-quatre kilomètres. Et cela en fait le deuxième plus long fleuve de Porto Rico.
La source est située sur le territoire de la municipalité de San Lorenzo (hauteur au-dessus du niveau de la mer mille soixante-treize mètres). La rivière se termine au confluent des eaux de l'Atlantique près de la ville de San Juan.
Rivière Rio Grande de Anyasco
Le Rio Grande de Anyasco traverse Porto Rico dans sa partie ouest. La source de la rivière est située sur les pentes des Cordillères Centrales. Ensuite, la rivière descend dans la vallée et se dirige vers l'ouest jusqu'au point de confluence avec la rivière Mona. La longueur totale du courant atteint soixante-quatre kilomètres.
fleuve Rio Guahataca
Le Rio Guahataca traverse l'île dans sa partie nord-ouest et se jette dans les eaux atlantiques. La longueur totale du Rio Guahataca atteint quarante et un kilomètres. La source de la rivière est située sur les terres de la commune de Lares (altitude quatre cent quatre-vingt-huit mètres d'altitude), traversant les territoires de plusieurs communes: Lares, San Sebastian et Isabella. La rivière forme plusieurs lacs sur son passage.
fleuve Rio Inabon
Rio Inabon traverse les terres de la municipalité de Ponce. La longueur totale du fleuve est de trente-deux kilomètres et c'est le deuxième plus long fleuve portoricain après le Rio Jacaguas. La zone de chalandise totale est de soixante et un kilomètres carrés.
Rivière Rio Jacaguas
Le Rio Jacaguas est la frontière naturelle entre les deux municipalités - Ponce et Juan Diaz. Le fleuve traverse le territoire de Porto Rico du nord au sud et se jette dans la mer des Caraïbes. La longueur totale du courant est de près de quarante kilomètres.
La source de la rivière est située dans la commune de Villalba. Le Rio Jacaguas transite ensuite par les terres des communes de Villalba et Juan Diaz. En chemin, la rivière traverse le lac Guayaval. Après cela, le canal Rio Jacaguas divise les terres entre Ponce et Juan Diaz.