ADVERTISEMENT

Signal No. 2 raised as 'Emong' nears Ilocos Region

'Dante' steering storm's movement

Published Jul 24, 2025 12:33 am
The Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) raised Tropical Cyclone Wind Signal No. 2 on Wednesday evening, July 23, over parts of Pangasinan, as Tropical Storm “Emong” moved closer to the Ilocos Region.
As of 10 p.m., Emong was located 235 kilometers west of Sinait, Ilocos Sur, moving southwest at 15 kilometers per hour (kph).
It has maximum sustained winds of 85 kph with gusts up to 105 kph.
Its movement is being influenced by nearby Tropical Storm “Dante” (international name: Francisco), which is enhancing the southwest monsoon (habagat) and causing Emong to loop over the West Philippine Sea.
“Emong is forecast to move generally southwestward today (July 23) before looping over the West Philippine Sea tomorrow (July 24) due to its interaction with Tropical Storm Dante,” PAGASA said.
Emong is expected to strengthen further and may make landfall over the Ilocos Region on Thursday, July 24, before passing near the Babuyan Islands.
Wind signals in effect
Due to anticipated strong winds brought by Emong, PAGASA raised Signal No. 2 over the northwestern portion of Pangasinan, including Bolinao, Anda, Bani, Agno, and Burgos.
Signal No. 1 remains in effect over Ilocos Norte, Ilocos Sur, La Union, the central and remaining northwestern portions of Pangasinan (Dasol, City of Alaminos, Mabini, Labrador, Sual, Binmaley, Dagupan City, Lingayen, Bugallon, Infanta, Sison, Mangaldan, San Fabian, San Jacinto, Pozorrubio, Basista, Villasis, Malasiqui, Tayug, Urbiztondo, Bautista, Mapandan, Binalonan, Aguilar, Alcala, San Manuel, Asingan, Santo Tomas, Santa Maria, City of Urdaneta, Laoac, Mangatarem, San Carlos City, Manaoag, Bayambang, Calasiao, San Nicolas, and Santa Barbara); the northern portion of Zambales (Santa Cruz, Candelaria); Apayao; Abra; Kalinga; Mountain Province; Benguet; Ifugao; Cagayan including Babuyan Islands (Calayan, Dalupiri, Fuga, Pamuktan, Camiguin, and Didicas Islands); northern and western portions of Isabela (Santo Tomas, Delfin Albano, Quezon, Mallig, Quirino, Roxas, San Manuel, Aurora, San Mateo, Ramon, Cordon, Burgos, Cabatuan, Cabagan, San Pablo, Santa Maria, Tumauini, Gamu, Luna, Maconacon); and the western portion of Nueva Vizcaya (Santa Fe, Bambang, Kayapa, Ambaguio, Bayombong, Solano, Villaverde, Bagabag, Diadi, and Aritao).
PAGASA said areas under Signal No. 2 may experience minor to moderate impacts from gale-force winds, while those under Signal No. 1 may experience minimal to minor effects from strong winds.
The highest wind signal that may be raised during Emong’s occurrence is Signal No. 4.
Tropical storm Dante
Meanwhile, Dante was located 810 kilometers east-northeast of extreme Northern Luzon, moving northwest at 15 kph with maximum sustained winds of 75 kph and gusts of up to 90 kph.
Dante is expected to continue moving northwest over the next 24 hours before turning west-northwest toward the Ryukyu Islands and the East China Sea.
It may exit the Philippine Area of Responsibility by Thursday evening.
Dante is expected to remain a tropical storm and may slightly intensify, though further strengthening into a severe tropical storm is less likely.
Heavy rains from Emong, enhanced ‘habagat’
PAGASA warned that heavy rains are expected to continue in several parts of Luzon and Visayas due to the combined effects of Emong and the habagat enhanced by Dante.
From Wednesday, until Thursday evening, Emong is expected to bring moderate to heavy rainfall (50-100 millimeters) over Cagayan, Abra, Kalinga, Apayao, Isabela, Nueva Vizcaya, Ifugao, Mountain Province, Nueva Ecija, Quezon, Oriental Mindoro, Palawan, Marinduque, Romblon, and Antique.
Heavy to intense rainfall (100-200 millimeters) may affect Ilocos Norte, Ilocos Sur, Benguet, Metro Manila, Tarlac, Pampanga, Bulacan, Cavite, Batangas, Laguna, and Rizal.
Meanwhile, torrential rainfall (over 200 millimeters) may affect La Union, Pangasinan, Zambales, Bataan, and Occidental Mindoro.
From Thursday evening to Friday evening, July 25, moderate to heavy rainfall will persist in Apayao, Kalinga, Mountain Province, Ifugao, Nueva Vizcaya, Nueva Ecija, Bulacan, Metro Manila, Laguna, Rizal, Oriental Mindoro, Palawan, Marinduque, and Romblon.
Heavy to intense rains may prevail over Ilocos Norte, Ilocos Sur, Abra, Benguet, Bataan, Tarlac, Pampanga, Cavite, Batangas, and Occidental Mindoro.
La Union, Pangasinan, and Zambales may continue to experience torrential rainfall.
From Friday evening until Saturday evening, July 26, moderate to heavy rainfall may persist in Ilocos Norte, Ilocos Sur, Abra, Benguet, Bataan, Occidental Mindoro, and Palawan.
Zambales, La Union, and Pangasinan are expected to receive heavy to intense precipitation.
PAGASA advised residents in areas affected by Emong and the habagat to stay alert as persistent heavy rains may lead to flooding and landslides.

Related Tags

PAGASA TROPICAL STORM EMONG TROPICAL STORM DANTE LANDFALL SIGNAL NO. 2 SIGNAL NO. 1
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.