ADVERTISEMENT

'Ada' maintains strength as it moves away from Catanduanes — PAGASA

Gale and rain warnings remain in parts of Luzon, Visayas

Published Jan 18, 2026 03:21 pm
Tropical Storm Ada maintains its strength while moving away from Catanduanes, with gale-force winds and heavy rainfall affecting parts of Luzon and the Visayas. (PAGASA)
Tropical Storm Ada maintains its strength while moving away from Catanduanes, with gale-force winds and heavy rainfall affecting parts of Luzon and the Visayas. (PAGASA)
Tropical Storm Ada (international name: Nokaen) continues to maintain its strength as it slowly moves away from Catanduanes, the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) reported on Sunday, January 18.
As of 10 a.m., PAGASA said the storm’s center was located 140 kilometers northeast of Virac, Catanduanes, packing maximum sustained winds of 75 kilometers per hour (km/h), gusts of up to 90 km/h, and a central pressure of 996 hPa.
"Ada" is currently moving east-northeastward at a slow pace, with gale-force winds extending up to 380 kilometers from its center, PAGASA said.
Tropical Cyclone Wind Signals in effect
PAGASA has raised Tropical Cyclone Wind Signal (TCWS) No. 2 (gale-force winds of 62–88 km/h) over Catanduanes and eastern Camarines Sur, including Caramoan.
TCWS No. 1 (strong winds of 39–61 km/h) remains hoisted over parts of Luzon, including the southern portion of Quezon province (Tagkawayan, Guinayangan, Lopez, Calauag, Buenavista, San Narciso, San Andres, San Francisco, Mulanay, Catanauan, General Luna, Macalelon, Gumaca, Pitogo, Unisan, Atimonan, Plaridel, Agdangan, Padre Burgos, Quezon, Alabat, and Perez), including the Polillo Islands; Camarines Norte; the rest of Camarines Sur; Albay; Sorsogon; Ticao and Burias Islands; and Northern Samar in the Visayas.
PAGASA said these signals indicate minor to moderate threats to life and property in affected areas. Localized winds may be stronger in coastal and upland communities exposed to the storm.
Heavy rainfall and coastal hazards
PAGASA said the northeast monsoon, combined with "Ada’s" periphery, is bringing heavy rainfall and strong winds over Luzon and parts of the Visayas.
Residents in Batanes, Cagayan, Isabela, Aurora, Quezon, the Bicol Region, and Northern Samar are advised to remain vigilant, as gale-force gusts may affect coastal and upland areas today and tomorrow.
PAGASA also warned of a minimal to moderate risk of storm surge of up to 2 meters in low-lying coastal areas of Camarines Sur, Catanduanes, Albay, and Sorsogon.
Coastal and small-boat operators are advised to take precautionary measures or avoid venturing out to sea, as waves in some areas may reach up to 4 meters, PAGASA said.
Forecast and safety reminders
"Ada" is forecast to continue moving generally northeastward before looping over the sea east of Luzon. The storm is expected to weaken into a tropical depression by January 20 and further into a low-pressure area by January 22 due to the surge of the northeast monsoon.
PAGASA urged residents in highly susceptible areas to follow evacuation orders and disaster preparedness measures issued by local government units. 

Related Tags

Tropical Storm Ada PAGASA update Catanduanes weather Luzon gale warning storm surge advisory
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.