Rivers in the Philippines are grouped into 18 major river basins. Of these, the Cagayan, the country's longest river, has the largest drainage basin, followed by the Mindanao, the Agusan, and the Pampanga.

Luzon Abra River Abulog River Agno River Angat River Bacoor River Balili River Bay River Bicol River Libmanan River Mangayawan River Naga River Yabu River Bued River Bunggo River Cabuyao River Cagayan River Baligatan River Calao River Chico River Diadi River Ilagan River Magat River Santa Fe River Mallig River Pinacanauan River Siffu River Calumpang River (Batangas) Ifugao River Labo River Lawaye River Lobo River Mangangate River Marikina River (Metro Manila) Maygñaway River (on Catanduanes) Morong River Meycauayan River Navotas River Padsan River Guisit River Pagsanjan River (Laguna) Pampanga River Pangil River (Laguna) Pansipit River Parañaque River Pasig River (Metro Manila) San Juan River Taguig River (Metro Manila) San Juan River San Cristobal River (Laguna) Santa Cruz River Santo Tomas River (Zambales) Sapang Baho River Siniloan River Tarlac River Tullahan River Tunasan River Umiray River Yawa River Zapote River

Visayas Abatan River, Bohol Aklan River, Panay Anilao River, Leyte Banica River, Negros Island Batiano River, Panay Bojo River, Cebu Butuanon River, Cebu Catarman River, Northern Samar Catubig River, Northern Samar Hilabangan River Iloilo River, Panay Inabanga River, Bohol Jalaur River, Panay Kamputhaw River, Cebu Loboc River, Bohol Malbasag River, Leyte Matutinao River, Cebu Pambujan River, Northern Samar Panay River, Panay Silmugi River, Cebu Subangdaku River, Southern Leyte Ulot River, Samar

Mindanao Agus River Agusan River Sibagat River Wawa River Umayam River Buayan River Cagayan de Oro River Bubunaoan River Kalawaig River Tagite River Davao River Salug River Guagua River Malungon River Mandulog River (Iligan) Rio Grande de Mindanao Libungan River Pulangi River Bobonawan River Tigwa River Manupali River Muleta River Sawaga River Maradugao River Kabacan River Buluan River Allah River Surigao River Tagum River Libuganon River Tagoloan River Initao River (Initao, Misamis Oriental) Talabaan River (Naawan, Misamis Oriental) Manticao River (Manticao, Misamis Oriental)

Longest rivers in the Philippines Rank River Mouth Length (km) Length (mi)SourceProvinces 1 Cagayan RiverPhilippine Sea Caraballo MountainsCagayan, Isabela, Nueva Vizcaya, Quirino 2 Rio Grande de MindanaoIllana Bay Pulangi RiverCotabato City, Cotabato, Sultan Kudarat, Bukidnon, Lanao del Sur 3 Agusan RiverButuan Bay TagumAgusan del Norte, Agusan del Sur, Davao de Oro 4 Pulangi RiverIllana Bay Mangabon RangeBukidnon 5 Pampanga RiverManila Bay Sierra Madre Pampanga, Nueva Ecija, Aurora 6 Agno RiverLingayen Gulf Cordillera Central MountainsPangasinan, Benguet7Ilagan RiverCagayan RiverSierra Madre Isabela, Nueva Vizcaya, Aurora8Magat RiverCagayan RiverCordillera Central MountainsIsabela, Ifugao, Nueva Vizcaya 9 Abra RiverSouth China Sea Mount DataIlocos Sur, Abra, Benguet 10 Abulog RiverPhilippine Sea KalingaCagayan, Apayao 11 Chico RiverCagayan River Mount DataCagayan, Kalinga, Mountain Province, Benguet12Pambujan RiverPhilippine SeaCalbayogNorthern Samar, Samar13Angat RiverManila BayAngat DamBulacan14Panay RiverSibuyan SeaCentral Panay Mountain RangeCapiz, Iloilo 15 Davao RiverDavao Gulf Salug RiverDavao City, Davao del Norte, Bukidnon16Jalaur RiverGuimaras StraitCentral Panay Mountain RangeIloilo17Amburayan RiverSouth China SeaCordillera Central MountainsIlocos Sur, La Union, Benguet17Aklan RiverSibuyan SeaCentral Panay Mountain RangeAklan, Capiz, Iloilo19Tarlac RiverAgno RiverMount PinatuboTarlac20Bicol RiverSan Miguel BayLake BatoCamarines Sur21Cagayan de Oro RiverMacajalar BayKalatungan Mountain RangeMisamis Oriental, Bukidnon, Lanao del Norte21Ulot RiverPhilippine SeaSan Jose de BuanSamar, Eastern Samar23Bucayao Silonay RiverSibuyan SeaMindoro Mountain RangeOriental Mindoro, Occidental Mindoro24Lumintao RiverMindoro StraitMindoro Mountain RangeOccidental Mindoro25Mambusao RiverPanay RiverCentral Panay Mountain RangeCapiz26Marikina RiverPasig RiverSierra Madre Metro Manila, Rizal26Bued RiverSouth China SeaCordillera Central MountainsPangasinan, La Union, Benguet28Bongabong RiverSibuyan SeaMindoro Mountain RangeOriental Mindoro,Occidental Mindoro29Sibalom RiverSulu SeaCentral Panay Mountain RangeAntique30Padsan RiverSouth China SeaCordillera Central MountainsIlocos Norte31Tigum RiverGuimaras StraitCentral Panay Mountain RangeIloilo32Busuanga RiverMindoro StraitMindoro Mountain RangeOccidental Mindoro

References