ADVERTISEMENT

LPA, 'habagat' to bring rains, flood risk across the Philippines on September 2 — PAGASA

Metro Manila and nearby areas may see cloudy skies with scattered rain showers and thunderstorms due to the 'habagat'

Published Sep 2, 2025 10:11 am  |  Updated Sep 2, 2025 01:46 pm
Cloudy weather is observed in parts of Quezon City on Tuesday, September 2, 2025. (SANTI SAN JUAN / MANILA BULLETIN)
Cloudy weather is observed in parts of Quezon City on Tuesday, September 2, 2025. (SANTI SAN JUAN / MANILA BULLETIN)
The Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) warned on Tuesday, September 2, that a Low Pressure Area (LPA) east of Northern Luzon and the Southwest Monsoon (habagat) will continue to bring rains across the country.
As of 3 a.m., PAGASA said the LPA was spotted 865 kilometers east of Northern Luzon.
The weather bureau said the disturbance is also enhancing the “habagat,” which is affecting Southern Luzon, Visayas, and the northern section of Mindanao.
Forecast weather conditions
PAGASA said that due to the trough of the LPA, cloudy skies with scattered rains and thunderstorms are expected in Cagayan Valley, Central Luzon, Ifugao, and Benguet. Possible flash floods and landslides may occur due to moderate to heavy rains.
Metro Manila, Calabarzon, Mimaropa, Western Visayas, Camarines Norte, and Camarines Sur will also experience cloudy skies with scattered rains and thunderstorms due to the southwest monsoon, with risks of flash floods and landslides, PAGASA said.
Partly cloudy to cloudy skies with isolated rain showers or thunderstorms caused by the southwest monsoon are expected in Zamboanga Peninsula, Northern Mindanao, Caraga, and the rest of Visayas. PAGASA warned that severe thunderstorms may trigger flash floods or landslides.
Meanwhile, the rest of the country will have partly cloudy to cloudy skies with localized thunderstorms. Isolated downpours may cause flooding or landslides.
Heavy rainfall outlook
PAGASA said rainfall may be higher in mountainous and elevated areas, where flooding and landslides could be worsened by previous heavy rains.
In Aurora Province, 50–100 mm of rainfall is expected due to the trough of the LPA, while Palawan may also receive 50–100 mm of rainfall due to the southwest monsoon.
Safety advisory
The weather bureau urged residents and local disaster risk reduction and management offices (DRRMOs) to remain alert and take precautionary measures.
PAGASA said its regional services divisions may issue Heavy Rainfall Warnings and Thunderstorm Advisories throughout the day.
The agency also reminded the public of the difference between a Weather Advisory and a Heavy Rainfall Warning.
A Weather Advisory covers a 24-hour outlook at the provincial level, providing a general forecast with less precision.
A Heavy Rainfall Warning is more accurate, providing forecasts within the next three hours using Doppler radar. These warnings apply at the municipal level and are the basis for class suspensions and disaster response decisions.
Unless significant changes occur, PAGASA said it will issue an official Weather Advisory at 11 a.m.

Related Tags

Weather update PAGASA PAGASA weather update flood risk habagat LPA
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.