ADVERTISEMENT

7-year-old boy dies after being swept away in QC river

Published Jul 7, 2026 10:26 am
The Dario River in Barangay Bahay Toro, Quezon City. (Photo courtesy of the Department of Sanitation and Cleanup Works of Quezon City)
The Dario River in Barangay Bahay Toro, Quezon City. (Photo courtesy of the Department of Sanitation and Cleanup Works of Quezon City)
A seven‑year‑old boy drowned after being swept away by the strong current of the Dario River in Barangay Bahay Toro, Quezon City, while trying to retrieve the string of his kite Monday evening, July 6.
His body was found about 12 hours later on Tuesday morning, July 7.
The boy, identified as Joven Asuncion, was found floating face down in the San Juan River in Barangay Apolonio Samson after junk collectors spotted his body.
The discovery ended an overnight search conducted by personnel from the Philippine Coast Guard (PCG), the Quezon City Disaster Risk Reduction and Management Office (QCDRRMO), the Bureau of Fire Protection (BFP), and Barangay Bahay Toro.
Joven's mother said her son had just arrived home from school and taken a bath after getting soaked in the rain before going outside again.
Citing witnesses, she said Joven slipped into the swollen river while trying to retrieve the string of his kite, managed to cling to a small tree, and cried for help before the strong current swept him away.
PCG personnel, accompanied by the child's father and other relatives, searched the Dario River for more than an hour before extending the operation toward the Dario Bridge along EDSA but found no trace of the boy.
The search was later expanded to the San Francisco del Monte River, which is connected to the Dario River, where QCDRRMO and BFP personnel conducted surface searches in the areas of Barangays Masambong and Damayan.
Barangay Bahay Toro Punong Barangay Medi Alcantara said rescue teams encountered difficulty because of the strong river current when the incident occurred.
"As soon as the incident was reported, we immediately responded. Some of the family members tried to go into the river, but the current was extremely strong. We called the BFP and the QCDRRMO. We searched different sections of the river and around the bridge before calling the Coast Guard," Alcantara said.
Authorities said the operation was hampered by poor visibility, fast-moving currents, and large amounts of garbage carried by heavy rains.
Barangay officials said the section of the river where Joven fell remained open after its riprap was damaged by a typhoon last year and had already been reported to the concerned government agencies for rehabilitation.
Alcantara added that the barangay had already requested the rehabilitation of the damaged riprap from the local government and the Metropolitan Manila Development Authority (MMDA), noting that the area had already been surveyed for the planned repairs.
"The riprap there was damaged by a typhoon last year. We have already submitted a request to the local government and the MMDA, and the area has already been surveyed, so I believe the rehabilitation is already underway," he said.
Barangay officials said residents had repeatedly been reminded to stay away from the river during heavy rains because of rising water levels and strong currents, while safety ropes had also been installed in the area.
The Quezon City Police District has launched an investigation into the incident.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.