ADVERTISEMENT

PAGASA: Signal No. 2 up in Batanes as Typhoon Inday weakens into typhoon

Published Jul 9, 2026 12:05 pm

At A Glance

  • Despite weakening into the typhoon category, PAGASA said Inday has maintained its broad circulation, with strong to typhoon-force winds extending up to 870 kilometers from its center.
(MB FILE PHOTO)
(MB FILE PHOTO)
Tropical Cyclone Wind Signal (TCWS) No. 2 was raised over Batanes on Thursday, July 9, as Super Typhoon Inday weakened into a typhoon while continuing its northwestward movement over the Philippine Sea, the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) said.
In its 11 a.m. tropical cyclone bulletin, the agency said the center of Inday’s eye was estimated at 865 kilometers east of Northern Luzon as of 10 a.m., with maximum sustained winds of 165 kilometers per hour (kph) near the center, gustiness of up to 205 kph, and movement northwestward at 15 kph.
Despite weakening into the typhoon category, PAGASA said Inday has maintained its broad circulation, with strong to typhoon-force winds extending up to 870 kilometers from its center.
Under TCWS No. 2, the agency said Batanes may experience gale-force winds of 62 to 88 kph within 24 hours, posing a minor to moderate threat to life and property.
(DOST-PAGASA)
(DOST-PAGASA)
Meanwhile, the following areas in Luzon remain under TCWS No. 1: Cagayan, including the Babuyan Islands, Isabela, the northeastern portion of Quirino (Maddela), Apayao, the northern portion of Abra (Tineg, Lagayan, Danglas, San Juan, Lagangilang, Licuan-Baay, Malibcong, Lacub, Daguioman, Dolores, and La Paz), Kalinga, the eastern portion of Mountain Province (Natonin and Paracelis), the eastern portion of Ifugao (Aguinaldo and Alfonso Lista), Ilocos Norte, the northern portion of Aurora (Dilasag and Casiguran), and the northern and central portions of Catanduanes (Pandan, Caramoran, Bagamanoc, Panganiban, Viga, Gigmoto, Baras, and San Miguel).
Likewise, the state weather bureau warned that the enhanced southwest monsoon and Inday’s outer circulation may bring strong to gale-force wind gusts over most parts of the country through Saturday, July 11, especially in coastal and upland areas.
A gale warning remains in effect over the northern and eastern seaboards of Luzon and the eastern seaboard of the Visayas, it added.
(DOST-PAGASA)
(DOST-PAGASA)
Per PAGASA, sea travel remains risky over affected waters and advised all mariners to remain in port or, if already at sea, seek shelter or safe harbor until winds and waves subside.
PAGASA said Inday is forecast to continue moving northwestward over the Philippine Sea and may pass closest to Extreme Northern Luzon between Friday evening, July 10, and Saturday morning, July 11.
The agency said the typhoon is expected to remain within the typhoon category while inside the Philippine Area of Responsibility before exiting the country by Saturday morning or afternoon. 

Related Tags

PAGASA Typhoon Inday Batanes Northern Luzon Weather Update Tropical Cyclone Philippine Weather
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; } }

{{ static_articles_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.