ADVERTISEMENT

Tropical Storm 'Ramil' forces evacuation of 22K individuals; 5 deaths undergoing validation – NDRRMC

Published Oct 19, 2025 02:12 pm
An elderly man is rescued by Philippine Coast Guard personnel in Libertad, Antique as heavy rainfall from Tropical Storm "RAMIL" brought floodwaters that reached knee-level which entered several houses in the area. (Photo: PCG)
An elderly man is rescued by Philippine Coast Guard personnel in Libertad, Antique as heavy rainfall from Tropical Storm "RAMIL" brought floodwaters that reached knee-level which entered several houses in the area. (Photo: PCG)
Tropical Storm “Ramil” unleashed heavy rains and powerful winds that prompted the pre-emptive evacuation of 22,000 individuals while 5 deaths were being validated, the National Disaster Risk Reduction and Management Council (NDRRMC) disclosed on Sunday, Oct. 19.
A report from the NDRRMC showed 7,884 families or 22,311 persons were pre-emptively evacuated in Bicol (Region 5) and Calabarzon (Region 4A).
The evacuated residents were from Quezon province, Albay, Catanduanes, and Masbate. From low-lying communities, flood- and landslide-prone areas, they were brought to safe shelters by the authorities.
Meanwhile, five members of a family in Pitogo, Quezon reportedly died after they were hit by a fallen buli tree while inside their house made of light materials.
“We’re still validating the reports,” Office of Civil Defense (OCD) deputy spokesperson Digeo Mariano told reporters.
The Philippine Coast Guard (PCG) said 6,560 passengers were stranded in 38 ports along with 1,911 rolling cargoes, 41, vessels and two motorboats due to suspension of sea trips. There were also 51 vessels and 29 motorboats taking shelter due to Ramil.
In Western Visayas, the Coast Guard District Western Visayas (CGDWV) launched rescue operations across parts of Antique and Capiz as heavy rains brought by Ramil triggered flooding in several low-lying areas.
Coast guard personnel facilitated the evacuation of residents in Barangays Bulanao, Taboc, and Union in Libertad, Antique after floodwaters rose to knee level and entered several homes.
Evacuees were safely transported to designated temporary shelters as coordination continued between the PCG, local disaster risk reduction and management offices, and barangay officials.
Meanwhile, in Capiz, the Coast Guard Station Roxas conducted rescue operations in Barangays Bolo, Tisa, and Lawaan in Roxas City; as well as Barangay Ondoy in Ivisan after heavy downpours caused water levels to rise in residential areas.
According to the CGDWV, coast guard assets were immediately mobilized to assist stranded residents and deliver relief and emergency support. Teams worked closely with local government units (LGUs) to ensure the efficient, safe, and well-coordinated evacuation of affected communities.
The PCG also issued an advisory to fishermen, vessel operators, and coastal residents to remain vigilant, monitor official weather updates, and avoid sailing in rough seas while the tropical storm continues to affect the region.

Related Tags

PCG Tropical Storm Ramil storm NDRRMC OCD
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; } }

{{ articles_filter_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.