ADVERTISEMENT

'Crising' may intensify into a tropical storm before making landfall in Cagayan, says PAGASA

Published Jul 17, 2025 06:17 pm
(PHOTO: PHIVOLCS-DOST FACEBOOK PAGE)
(PHOTO: PHIVOLCS-DOST FACEBOOK PAGE)
Tropical Depression “Crising” may strengthen into a tropical storm before making landfall in mainland Cagayan on Friday evening, July 18, state weather bureau Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) warned.
In its 5 p.m. bulletin on Thursday, July 17, PAGASA reported that Crising was “meandering” over the sea east of Aurora while maintaining its strength, packing maximum sustained winds of 55 kilometers per hour (kph) and gusts of up to 70 kph.
“Crising is forecast to reach Tropical Storm category tonight or tomorrow early morning. It will continue to intensify until it reaches Severe Tropical Storm category by Saturday morning or afternoon,” the agency said.
PAGASA said Crising was last located 545 km east of Baler, Aurora or 335 km northeast of Virac, Catanduanes, moving west northwest at 30 kph.
The state weather bureau said landfall over mainland Cagayan by Friday evening, July 18 is possible, after which the cyclone will traverse the northern portion of Northern Luzon and exit the Philippine Area of Responsibility (PAR) by Saturday, July 19.
Tropical Cyclone Wind Signal No. 1 was raised over more than 30 areas in Luzon, including Batanes, Cagayan, Isabela, Ilocos provinces, Aurora, and portions of the Cordillera region and Bicol.
“Minimal to minor impacts from strong winds are possible within any of the areas under Wind Signal No. 1,” the agency said.
Coastal communities in Cagayan, Isabela, and Ilocos Norte were also warned of storm surges up to 2 meters high in the next 48 hours.
Monsoon-enhanced rains to persist
According to PAGASA, Crising and the enhanced southwest monsoon are expected to bring heavy rains across large parts of Luzon, Visayas, and Mindanao from July 17 to 20.
From Thursday to Friday afternoon (July 18), more than 200 mm of rain is expected in Cagayan, Isabela, and Catanduanes. Rainfall totals of 100–200 mm may fall in Apayao, Kalinga, Quirino, Aurora, Quezon, Camarines Norte, and Camarines Sur, while 50–100 mm is forecast over Ilocos Region, Abra, Cordillera, Bicol, and parts of Eastern Visayas.
From Friday afternoon to Saturday afternoon, July 19, Apayao and Ilocos Norte may again receive over 200 mm of rain, while Batanes, Cagayan, Kalinga, and several other provinces may get 100–200 mm.
On Saturday to Sunday (July 20), rains may persist in Ilocos Norte and Ilocos Sur, with up to 100 mm expected.
As such, the state weather bureau warned that the southwest monsoon will enhance rainfall over Palawan, Mindoro, Western Visayas, Metro Manila, and parts of Mindanao.
From Thursday to Friday, 100–200 mm of rain is forecast in Palawan, Occidental Mindoro, Iloilo, Guimaras, Antique, and Negros Occidental. Lighter but still significant rains (50–100 mm) may fall in Metro Manila, CALABARZON, Central Luzon, Visayas, and parts of Mindanao.
Rainfall totals of 100–200 mm will continue over Zambales, Bataan, Cavite, Batangas, and Occidental Mindoro through Saturday, with further rains expected in Metro Manila and nearby provinces until Sunday.
The agency advised that rainfall may be higher in mountainous areas and warned that previous rainfall could worsen impacts such as flash floods or landslides.
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.