ADVERTISEMENT

37 areas swelter under 'dangerous' heat on May 8

Published May 8, 2026 07:39 pm

At A Glance

  • PAGASA said the easterlies continue to bring hot and humid weather across the country.
PAGASA
PAGASA
Despite a tropical storm approaching the Philippine Area of Responsibility (PAR), several areas across the country still recorded dangerous heat index levels ranging from 42°C to 44°C on Friday, May 8, based on the monitoring of the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA).
According to PAGASA, 11 areas posted the highest heat index of 44°C:
* Laoag City, Ilocos Norte
* Dagupan City, Pangasinan
* Echague, Isabela
* Muñoz, Nueva Ecija
* Cubi Point, Subic Bay
* Olongapo City
* Camiling, Tarlac
* Alabat, Quezon
* Cuyo, Palawan
* Roxas City, Capiz
* Dumangas, Iloilo
* Butuan City, Agusan del Norte
Areas that recorded a 43°C heat index were:
* Batac, Ilocos Norte
* Bacnotan, La Union
* Aparri, Cagayan
* Tuguegarao City, Cagayan
* Sangley Point, Cavite City
* San Jose, Occidental Mindoro
* Masbate City, Masbate
* Iloilo City, Iloilo
* Laguindingan Airport, Misamis Oriental
Meanwhile, 17 other areas registered a 42°C heat index:
* Science Garden, Quezon City, Metro Manila
* Sinait, Ilocos Sur
* Clark Airport, Pampanga
* San Ildefonso, Bulacan
* Infanta, Quezon
* Mulanay, Quezon
* Daet, Camarines Norte
* Legazpi City, Albay
* Virac, Catanduanes
* Pili, Camarines Sur
* La Granja, La Carlota City, Negros Occidental
* Catarman, Northern Samar
* Guiuan, Eastern Samar
* Dipolog, Zamboanga del Norte
* Zamboanga City, Zamboanga del Sur
* Davao City, Davao del Sur
* Surigao City, Surigao del Norte
Under PAGASA’s heat index classification, temperatures ranging from 42°C to 51°C fall under the “danger” category, where heat cramps and heat exhaustion are likely and heat stroke becomes possible with prolonged exposure.
READ MORE: 
mb.com.ph/2026/03/24/feeling-the-heat-heres-what-the-heat-index-means
PAGASA weather specialist Obet Badrina said the easterlies continue to bring hot and humid weather across the country.
“The easterlies continue to affect the country, bringing hot and humid conditions, although they may also trigger rain showers or thunderstorms in some areas,” he said.
Meanwhile, PAGASA continues to monitor tropical storm “Hagupit,” which was located 1,385 kilometers east of northeastern Mindanao as of Friday afternoon.
The storm was moving westward at 20 kilometers per hour and is expected to enter the PAR by Saturday noon, May 9, when it will be assigned the local name “Caloy.”
Badrina said the cyclone is seen to gradually weaken and could be downgraded into a low-pressure area early next week.
While Hagupit is not expected to make landfall, he said it may still spawn rains over the southern portion of Bicol Region and Eastern Visayas in the coming days.
Despite the approaching storm, dangerous heat conditions are expected to persist on Saturday.
PAGASA said 28 areas, including Metro Manila, may still experience heat index levels under the danger category.

Related Tags

PAGASA HEAT INDEX TROPICAL STORM CALOY HAGUPIT
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.