ADVERTISEMENT

PAGASA monitors twin cyclones: 'Mirasol' off Northern Luzon, 'Nando' may intensify in Philippine Sea

Published Sep 18, 2025 05:28 am
PAGASA tracks twin cyclones Mirasol and Nando, with strong winds and heavy rains expected across Northern Luzon and nearby seas. (PAGASA)
PAGASA tracks twin cyclones Mirasol and Nando, with strong winds and heavy rains expected across Northern Luzon and nearby seas. (PAGASA)
Two tropical depressions are being monitored by the Philippine Atmospheric, Geophysical, and Astronomical Services Administration (PAGASA) on Thursday, September 18, as they continue to influence weather conditions in the Philippines and nearby seas.
In its 5 a.m. bulletin, PAGASA reported that Tropical Depression (TD) Mirasol is moving west-northwestward over the sea west of extreme Northern Luzon.
The agency located the center of TD Mirasol 165 km west of Calayan, Cagayan, with maximum sustained winds of 55 km/h near the center and gusts of up to 70 km/h.
“Mirasol” is expected to exit the Philippine Area of Responsibility (PAR) later today and continue moving toward southern China, where it may make landfall near Guangdong Province by Saturday, September 20. The depression is forecast to intensify into a tropical storm during its passage.
PAGASA said “Mirasol” is currently enhancing the Southwest Monsoon, bringing strong to gale-force gusts over several regions, particularly in coastal and upland areas.
Tropical Wind Cyclone Signal (TWCS) No. 1 is still up Batanes, Babuyan Islands, the western portion of mainland Cagayan (Santo Niño, Camalaniugan, Pamplona, Rizal, Claveria, Lasam, Aparri, Ballesteros, Abulug, Allacapan, Sanchez-Mira, Santa Praxedes), Apayao, the northern portion of Abra (Pidigan, San Juan, Tayum, Langiden, Lagangilang, Danglas, La Paz, Licuan-Baay, Tineg, Malibcong, Peñarrubia, San Isidro, San Quintin, Dolores, Lagayan, Bangued, Bucay, Lacub, Sallapadan), Ilocos Norte, and the northern portion of Ilocos Sur (Sinait, Cabugao, San Juan, Magsingal, Santo Domingo, Bantay, San Vicente, San Ildefonso, Santa Catalina, City of Vigan, Caoayan, Santa, Nagbukel, Narvacan).
TD Nando
Tropical Depression Nando, which entered the PAR late on the night of September 17, remains over the Philippine Sea, moving north-northwestward at 15 km/h.
PAGASA said its center is currently 1,225 km east of Southeastern Luzon, with maximum sustained winds of 55 km/h and gusts up to 70 km/h.
“Nando” could intensify into a typhoon by Saturday, September 20, and possibly reach super typhoon strength as it approaches Northern Luzon and Batanes.
The agency also said “Nando” is expected to enhance the Southwest Monsoon, causing heavy rainfall over the Philippines starting Sunday, September 21, or Monday, September 22.
Wind Signal No. 1 may be hoisted over Northern Luzon as early as Saturday, with higher signals possible if the cyclone intensifies further, PAGASA added.
RELATED STORY: 
https://mb.com.ph/2025/09/16/tropical-cyclone-mirasol-tracker

Related Tags

MirasolPH NandoPH PAGASA PAGASA weather Philippines weather update
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.