ADVERTISEMENT

Four weather systems to bring rains across several parts of Philippines on Nov. 22 — PAGASA

Published Nov 22, 2025 10:44 am  |  Updated Nov 22, 2025 01:57 pm
PAGASA warned of rains across the Philippines on November 22, 2025 as a shear line, amihan, ITCZ, and easterlies affect multiple regions. (MB Visual Content Group)
PAGASA warned of rains across the Philippines on November 22, 2025 as a shear line, amihan, ITCZ, and easterlies affect multiple regions. (MB Visual Content Group)
Large portions of the country are expected to experience rainy weather on Saturday, November 22, as multiple weather systems continue to affect the archipelago, according to the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA).
In its latest weather forecast, PAGASA said four weather systems are influencing various parts of the Philippines: a shear line, the northeast monsoon (amihan), the Intertropical Convergence Zone (ITCZ), and easterlies.
PAGASA noted that these weather systems may trigger localized flooding or landslides in affected areas.
Shear line to dampen Northern Luzon
PAGASA said the shear line is affecting the eastern section of Northern Luzon, bringing cloudy skies with scattered rains and isolated thunderstorms over Apayao, Kalinga, Cagayan, Isabela, Quirino, and Nueva Vizcaya.
Moderate to heavy rains are possible and may result in flash floods or landslides, especially in low-lying and mountainous areas.
ITCZ brings rains to Mindanao and Palawan
Meanwhile, PAGASA reported that the ITCZ continues to influence Caraga, Northern Mindanao, the Davao Region, and Palawan. These areas may experience cloudy skies with scattered rains and thunderstorms, with some rains potentially becoming heavy.
Residents are advised to watch for possible flash floods or landslides, particularly during intense thunderstorms.
The rest of Mindanao may also see isolated rainshowers or thunderstorms due to the ITCZ. Severe thunderstorms could trigger localized flooding.
Easterlies affect Quezon, Aurora, and nearby areas
The prevailing easterlies will bring cloudy skies with scattered rains and thunderstorms over Quezon and Aurora, with risks of flash floods or landslides during moderate to heavy rainfall.
Meanwhile, Metro Manila and the rest of the country will have partly cloudy to cloudy skies with isolated rainshowers or thunderstorms, also due to the easterlies.
‘Amihan’ continues to prevail
PAGASA said the northeast monsoon is affecting much of Northern Luzon.
Batanes and the rest of the Cordillera Administrative Region (CAR) will have cloudy skies with rain, with possible flooding or landslides due to moderate to at times heavy rainfall.
The Ilocos Region will experience partly cloudy to cloudy skies with isolated light rains, though no significant impact is expected.
PAGASA advised residents in affected areas to stay alert for sudden rainfall, monitor local announcements, and take precautionary measures against potential flooding or landslides.

Related Tags

PAGASA weather forecast Philippines weather update Shear line ITCZ Northeast monsoon amihan Easterlies
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.