ADVERTISEMENT

PAGASA: 'Crising' nears landfall; Signal No. 2 up in 11 areas

Published Jul 18, 2025 05:46 pm
(PHOTO: DOST-PAGASA FACEBOOK PAGE)
(PHOTO: DOST-PAGASA FACEBOOK PAGE)
Tropical Storm Crising is expected to make landfall Friday night, July 18, over the northeastern portion of mainland Cagayan or the Babuyan Islands, state weather bureau Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) said.
“Crising will move west northwestward within the next 12 hours. On the forecast track, it may make landfall over northeastern portion of mainland Cagayan or Babuyan Islands this evening,” PAGASA said in its 5 p.m. bulletin.
As of 4 p.m., the agency said Crising was 135 kilometers east of Aparri, Cagayan, with winds of 75 kph and gusts of up to 105 kph, moving west northwest at 20 kph.
The state weather bureau said the tropical storm’s strong to gale-force winds extend outward up to 550 kilometers from the center.
The storm, according to PAGASA, is expected to exit the Philippine Area of Responsibility (PAR) by Saturday afternoon, July 19, and continue intensifying.
“Crising will continue to intensify until it reaches Severe Tropical Storm category by tomorrow evening or Sunday (20 July) early morning,” PAGASA added.
Wind signals raised across North Luzon
The agency said Tropical Cyclone Wind Signal No. 2 was raised over Batanes, Cagayan including Babuyan Islands, Isabela, Apayao, Kalinga, Ilocos Norte, and parts of Abra, Ilocos Sur, Mountain Province, and Ifugao.
“Minor to moderate impacts from gale-force winds are possible within any of the localities where Wind Signal No. 2 is hoisted,” PAGASA warned.
It added that Signal No. 1 was raised in more than 30 other areas in Luzon, including Quirino, Nueva Vizcaya, Benguet, La Union, the northern portion of Pangasinan, and northern Aurora.
“Minimal to minor impacts from strong winds are possible within any of the areas under Wind Signal No. 1,” the agency said.
Up to 2-meter storm surges expected
The state weather bureau warned that Crising may trigger storm surges up to 2.0 meters high within the next 24 hours along coastal areas of Batanes, Cagayan including Babuyan Islands, Ilocos Norte, and Ilocos Sur.
“There is a minimal to moderate risk of life-threatening storm surge with peak heights reaching 1.0 to 2.0 m within 24 hours over the low-lying or exposed coastal localities,” the PAGASA said.
Sea travel suspended, gale warning in effect
A gale warning is hoisted over the northern seaboard of Northern Luzon, where waves may reach 6.0 meters. Conditions are dangerous for all types of vessels, PAGASA said.
“Sea travel is risky for all types or tonnage of vessels. All mariners must remain in port or, if underway, seek shelter or safe harbor as soon as possible until winds and waves subside,” it added
Also, the agency said Crising is enhancing the Southwest Monsoon, which is expected to bring strong to gale-force gusts and heavy rains to parts of Luzon, Visayas, and Mindanao.
PAGASA said affected areas include Metro Manila, Pangasinan, Zambales, Bataan, CALABARZON, Bicol Region, MIMAROPA, Western Visayas, and parts of Mindanao, through the weekend.
“Persons living in areas identified to be highly or very highly susceptible to these hazards are advised to follow evacuation and other instructions from local officials,” it said.
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.