ADVERTISEMENT

'Domeng' on its way out, but enhanced habagat rains persist

Areas affected by recent rains should remain alert for possible flooding, landslides — PAGASA

Published May 31, 2026 09:42 am  |  Updated May 31, 2026 02:08 pm

At A Glance

  • Metro Manila and several areas in Luzon and Visayas may experience moderate to heavy rainfall over the next four days due to the southwest monsoon (habagat) enhanced by Typhoon Domeng.
Track and intensity forecast for Typhoon Domeng (PAGASA)
Track and intensity forecast for Typhoon Domeng (PAGASA)
Typhoon Domeng (international name: Jangmi) is expected to exit the Philippine Area of Responsibility (PAR) by June 1, but it will continue to enhance the southwest monsoon or “habagat,” bringing rains over western parts of the country over the next four days, the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) said Sunday, May 31.
As of 3 a.m., the center of the eye of Domeng was located 670 kilometers east of Basco, Batanes, packing maximum sustained winds of 120 kilometers per hour (kph) near the center and gustiness of up to 150 kph.
It was moving north-northwestward at 20 kph.
Despite its expected exit, PAGASA weather specialist Veronica Torres said the enhanced habagat will bring rains over several parts of western Philippines.
She advised areas affected by recent rains to remain alert for possible flooding and landslides.
On Sunday, the trough or extension of Domeng continued to bring scattered rains and thunderstorms over Central Luzon, Cagayan, and Isabela.
The southwest monsoon was also affecting Metro Manila, Calabarzon, Bicol Region, Mimaropa, Western Visayas, Negros Island Region, Zamboanga Peninsula, and the Bangsamoro Autonomous Region in Muslim Mindanao.
For June 1, Torres said the habagat will continue to bring rains over Metro Manila, Central Luzon, Calabarzon, Mimaropa, Bicol Region, Western Visayas, and Negros Island Region.
On June 2, scattered rains and thunderstorms are expected over Metro Manila, Central Luzon, Calabarzon, Mimaropa, Western Visayas, and Negros Island Region.
From June 3 to 4, the southwest monsoon will still bring rains but over fewer areas, including Metro Manila, Central Luzon, Calabarzon, and Mimaropa.
“Dahil mahaba yung range ng ating nabanggit, may tsansa itong magbago kaya patuloy pa rin tayong mag-antabay sa mga susunod na update ng PAGASA (Because the forecast covers a wide range of days, there is a chance this may still change, so we continue to monitor PAGASA updates),” Torres said.
PAGASA also warned of rough sea conditions over several coastal waters due to the enhanced southwest monsoon.
Seas may reach up to 3.5 meters along the seaboard of Batanes and the eastern seaboards of Babuyan Islands and mainland Cagayan.
Up to 3.0-meter waves are also expected along the seaboard of Isabela and the northern seaboard of Babuyan Islands.
Mariners of small seacraft, including motor bancas, were advised not to venture out to sea under these conditions, especially those who are inexperienced or operating ill-equipped vessels.
Moderate to rough seas ranging from 2.0 to 2.5 meters are also expected over the remaining seaboards of Cagayan, Aurora, Catanduanes, Camarines Norte, Camarines Sur, Northern Samar, Sorsogon, Eastern Samar, Dinagat Islands, and Davao Oriental, where small vessel operators were advised to take precautionary measures.

Related Tags

PAGASA TYPHOON DOMENG JANGMI SOUTHWEST MONSOON HABAGAT
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.