ADVERTISEMENT

'Habagat' brings rains to large parts of the Philippines; PAGASA warns of flood, landslide risks

Published Jul 12, 2025 10:16 am  |  Updated Jul 12, 2025 01:21 pm

At A Glance

  • Southwest monsoon brings rains to Metro Manila, Visayas, and other parts of the Philippines.
  • PAGASA warns of possible flash floods and landslides in affected areas.
  • A tropical storm outside PAR is enhancing the monsoon but poses no direct threat to the country
PAGASA said a tropical storm outside the PAR is enhancing the southwest monsoon, bringing widespread rains to Metro Manila, Western Visayas, and other regions on July 12, 2025. (MARK BALMORES / MANILA BULLETIN / FILE PHOTO)
PAGASA said a tropical storm outside the PAR is enhancing the southwest monsoon, bringing widespread rains to Metro Manila, Western Visayas, and other regions on July 12, 2025. (MARK BALMORES / MANILA BULLETIN / FILE PHOTO)
The southwest monsoon or “habagat” continues to bring rains to many parts of the Philippines on Saturday, July 12, prompting weather officials to warn of possible flash floods and landslides in affected areas.
Based on the latest weather update from the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA), a tropical storm located outside the Philippine Area of Responsibility (PAR) is enhancing the “habagat.”
LPA outside PAR
As of 3 a.m., the storm was located 1,925 km east-northeast of extreme northern Luzon, with maximum sustained winds of 65 km/h and gustiness of up to 80 km/h.
It is moving slowly west-northwestward and poses no direct threat to the country, PAGASA said.
However, PAGASA noted the tropical storm is intensifying the southwest monsoon, resulting in occasional rains over Western Visayas, Cavite, Batangas, Palawan, and Occidental Mindoro.
These areas are at risk of flash floods and landslides due to moderate to heavy rainfall, the weather bureau added.
Weather update
Meanwhile, Metro Manila, Mindanao, Central Luzon, the Bicol Region, Pangasinan, and the rest of Visayas, Calabarzon, and Mimaropa are experiencing cloudy skies with scattered rains and thunderstorms.
PAGASA noted that these areas may also experience localized flooding and landslides, especially in low-lying and mountainous regions.
The rest of Luzon will have partly cloudy to cloudy skies with isolated rainshowers or thunderstorms, which could still lead to flash floods and landslides during severe thunderstorms.
PAGASA urged the public to remain vigilant and monitor weather updates, particularly in areas prone to flooding and landslides. Local government units are advised to take necessary precautions to ensure the safety of residents.

Related Tags

Habagat 2025 Southwest monsoon Philippines PAGASA weather update Philippines weather July 12  Monsoon rains Philippines
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.