ADVERTISEMENT

PAGASA: 'Amihan,' easterlies to bring cloudy skies, rains over parts of the Philippines

Possible flash floods, landslides in Bicol and Quezon as scattered rains persist

Published Dec 24, 2025 07:02 am
PAGASA warned of cloudy skies and scattered rains across parts of the Philippines on December 24, 2025 as the northeast monsoon and easterlies bring possible flash floods and landslides, particularly in Bicol and Quezon. (Manila Bulletin / file)
PAGASA warned of cloudy skies and scattered rains across parts of the Philippines on December 24, 2025 as the northeast monsoon and easterlies bring possible flash floods and landslides, particularly in Bicol and Quezon. (Manila Bulletin / file)
Cloudy skies with scattered rains and isolated thunderstorms will continue to affect several parts of the country on Wednesday, December 24, due to the northeast monsoon (Amihan) and easterlies, the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) said.
In its weather forecast, PAGASA said the northeast monsoon will affect Northern and Central Luzon, while easterlies will influence the rest of the country.
The Bicol Region and Quezon are expected to experience cloudy skies with scattered rains and thunderstorms due to the easterlies.
PAGASA warned of possible flash floods or landslides, especially in areas prone to flooding and soil erosion, as rains may be moderate to heavy at times.
Cagayan, Isabela, and Aurora will have cloudy skies with light rains caused by the Amihan, with no significant impacts expected.
The Ilocos Region, Cordillera Administrative Region (CAR), the rest of Cagayan Valley, and the rest of Central Luzon will see partly cloudy to cloudy skies with isolated light rains, also due to the northeast monsoon.
Meanwhile, Metro Manila and the rest of the country will experience partly cloudy to cloudy skies with isolated rainshowers or thunderstorms brought by the easterlies.
PAGASA cautioned that flash floods or landslides may occur during severe thunderstorms.
Extended forecast: December 24–26
Cloudy weather conditions with isolated rains are expected to persist until Friday, December 26.
PAGASA said cloudy skies with scattered rains and isolated thunderstorms will continue over the Bicol Region, Eastern Visayas, and Quezon due to the shear line.
Meanwhile, Cagayan Valley and CAR will experience cloudy skies with scattered rains, while the Ilocos Region and the rest of Central Luzon will remain partly cloudy to cloudy with isolated light rains as the Amihan prevails.
Metro Manila and the rest of the country are forecast to have partly cloudy to cloudy skies with brief rainshowers or thunderstorms over the same period.
PAGASA advised the public, especially those in vulnerable areas, to stay alert for weather updates and take necessary precautions against possible flooding and landslides, particularly during the Christmas holiday period. 

Related Tags

PAGASA weather forecast Amihan easterlies shear line Christmas weather Philippines December 24 weather Metro Manila weather today
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.