ADVERTISEMENT

Smoke lingers: Air quality yet to return to pre-fire levels after Navotas landfill fire—PhilSA

Published Apr 23, 2026 03:40 pm
(MB FILE PHOTO)
(MB FILE PHOTO)
Air quality in Metro Manila has yet to return to pre-fire levels nearly two weeks after the blaze at the Navotas Sanitary Landfill, with satellite monitoring showing nitrogen dioxide (NO₂) levels still higher than those recorded before the fire as of Thursday, April 23, the Philippine Space Agency (PhilSA) said.
The landfill fire, which reportedly broke out on April 10, continues to affect air quality, as the Bureau of Fire Protection (BFP) noted “smoldering conditions” at the site.
PhilSA said daily satellite-based monitoring of NO₂ levels, taken at 8:45 a.m. for consistent comparison, showed that pollution remains higher than levels recorded on April 6, prior to the fire.
“Nitrogen dioxide is a pollutant produced from burning and is a component of smoke,” it stated.
Likewise, satellite data showed the estimated extent of smoke over Metro Manila and nearby provinces as of 8:45 a.m. on Thursday, with darker red areas indicating higher concentrations of nitrogen dioxide.
(COURTESY: PHILSA)
(COURTESY: PHILSA)
PhilSA said observations were standardized at 8:45 a.m. daily, noting that NO₂ levels generally decrease throughout the day.
“This pattern is called a diurnal cycle which may be attributed to atmospheric processes such as easterlies, sea breeze and land breeze, and the dissolution of the inversion layer,” the agency explained.
It added that its satellite analysis provides wide-area coverage to support the National Disaster Risk Reduction and Management Council (NDRRMC) Health Cluster in monitoring air quality and identifying priority areas for response.
“PhilSA’s support through the analysis of satellite data provides wide-area coverage that assists the NDRRMC Health Cluster in monitoring the situation and prioritizing areas for response,” the agency said.
“By making space data accessible to stakeholders, PhilSA enables informed decision-making and strengthens disaster response,” it added.
On April 20, environmental and health groups called for an expanded investigation into air quality, warning that toxic smoke from the Navotas landfill fire continues to worsen and threaten public health.
Dr. Geminn Louis Apostol, program head for environmental health at the Ateneo School of Medicine and Public Health Center for Research and Innovation (ACRI), warned that the situation remains serious and unresolved, with impacts not limited to Navotas.
The EcoWaste Coalition echoed the call for an expanded probe, urging authorities to assess broader environmental risks, including possible contamination of nearby water bodies.
It can be recalled that the Department of Environment and Natural Resources (DENR) launched a probe into the Navotas Sanitary Landfill fire to determine its cause and assess its impact on air quality and nearby communities.

Related Tags

Smoke lingers air quality yet to return pre-fire levels Navotas landfill fire PhilSA DENR probe
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.