ADVERTISEMENT

Only Batanes remains under Signal No. 1 as 'Francisco' nears PAR exit

Published Jun 25, 2026 09:14 am

At A Glance

  • Severe Tropical Storm Francisco is expected to exit the Philippine Area of Responsibility (PAR) this afternoon or evening.
  • Meanwhile, the tropical storm with the international name "Higos" may graze the PAR on Thursday evening before exiting Friday morning.
  • If it enters the PAR, it will be given the local name "Gardo."
PAGASA
PAGASA
Severe Tropical Storm Francisco (international name: Mekkhala) accelerated north-northeastward on Thursday, June 25, and is expected to leave the country’s area of responsibility within the day, the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) said.
In its 5 a.m. tropical cyclone bulletin, PAGASA said Francisco was estimated at 415 kilometers northeast of Itbayat, Batanes.
The storm further weakened, with maximum sustained winds of 100 kilometers per hour (kph) near the center, gusts of up to 125 kph, and a north-northeastward movement of 15 kph.
Only Batanes remained under Tropical Cyclone Wind Signal No. 1, where winds of 39 to 61 kph may pose a minimal to minor threat to life and property.
“Francisco will continue moving generally northeastward towards the Ryukyu Islands and sea south of mainland Japan throughout the forecast period,” PAGASA said.
“On the track forecast, Francisco will exit the Philippine Area of Responsibility (PAR) this afternoon or evening (June 25),” it added.
PAGASA said the storm is expected to continue weakening and may be downgraded into a tropical storm by Friday, June 26.
While Francisco moves away from the country, the southwest monsoon and the storm’s outer circulation may still bring strong to gale-force gusts over large parts of Luzon.
On Thursday, these conditions may affect most of Luzon, Panay Island, Negros Occidental, and Northern Samar.
By Friday, strong winds may be experienced in Batanes, Ilocos Region, Apayao, Cagayan, Isabela, Central Luzon, Metro Manila, Calabarzon, Occidental Mindoro, Oriental Mindoro, Romblon, Marinduque, Camarines Norte, and Camarines Sur.
PAGASA also warned of rough seas of up to 3.5 meters along the northern and eastern seaboards of Batanes.
“Mariners of small seacrafts, including all types of motorbancas, are advised not to venture out to sea under these conditions, especially if inexperienced or operating ill-equipped vessels,” the weather bureau said.
Moderate sea conditions were also forecast over the remaining coastal waters of Batanes, Babuyan Islands, Ilocos Norte, mainland Cagayan, Isabela, Aurora, Ilocos Sur, La Union, Zambales, Lubang Island, the Kalayaan Islands, Polillo Islands, Catanduanes, Camarines Norte, Camarines Sur, Pangasinan, Bataan, and Batangas.
Meanwhile, the tropical storm with the international name “Higos” was estimated at 1,750 kilometers east of Central Luzon.
It has maximum sustained winds of 75 kph near the center and gustiness of up to 90 kph.
The storm was moving west-northwestward at 20 kph and may graze the PAR on Thursday evening before exiting Friday morning.
If it enters the PAR, it will be given the local name “Gardo.”

Related Tags

PAGASA TYPHOON FRANCISCO MEKKHALA HIGOS GARDO 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; } }

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