ADVERTISEMENT

DENR forms joint inspection team to probe Monterrazas de Cebu project after flooding, ECC backlash

Published Nov 7, 2025 08:17 pm
(MONTERRAZAS DE CEBU FACEBOOK PAGE)
(MONTERRAZAS DE CEBU FACEBOOK PAGE)
Following public outcry linking the Monterrazas de Cebu Project to recent flooding, the Department of Environment and Natural Resources (DENR) said it has organized a multi-stakeholder inspection and investigation team to undertake a comprehensive review of the controversial hillside development.
In a statement on Friday, Nov. 7, the agency said it remains committed to protecting communities and enforcing environmental laws, emphasizing that the move aims to ensure a “thorough and impartial review” of the project.
“The DENR is committed to protect communities and uphold environmental laws,” the agency stated.
The announcement came after netizens criticized the DENR for issuing an Environmental Compliance Certificate (ECC) to the Monterrazas de Cebu project, questioning why the development was allowed despite its location on a steep and hazard-prone slope. 
Social media users also pointed to the project as a possible factor behind flooding and soil movement in nearby barangays during recent heavy rains.
According to the DENR, the joint inspection team is composed of technical experts from DENR Region 7, the Environmental Management Bureau (EMB-7), Mines and Geosciences Bureau (MGB-7), Provincial Environment and Natural Resources Office (PENRO) Cebu, Community Environment and Natural Resources Office (CENRO) Cebu City, the Cebu City Government, and Barangay Guadalupe.
“To ensure thorough and impartial review of the Monterrazas de Cebu Project, the Department today convened a multistakeholder Joint Inspection, Investigation, and Assessment Team,” the DENR said.
It added that the team began its on-site investigation on Nov. 7. It was tasked to determine the following:
• The project’s compliance with the conditions of its ECC and other environmental regulations
• The effectiveness of its drainage, slope protection, and runoff management systems
• The stability of slopes and potential risks of landslides and flooding
• Possible alterations to natural landforms and proximity to timberland areas
• Evidence of erosion, siltation, or obstructions in nearby tributaries and waterways
Meantime, the environment department directed the project proponent to submit its Engineering, Geological, and Geohazard Assessment Report, which will be validated by the joint inspection team.
The DENR warned that if the investigation finds any violation of ECC conditions or environmental laws, it will not hesitate to enforce corrective measures such as "suspension, penalties, or other legal remedies as provided by law."
The department assured the public that it will release updates once the joint technical evaluation is completed.
“We remain steadfast in our mission to balance development with environmental protection and to ensure that every project operates in full compliance with the law,” the DENR said.
The Monterrazas de Cebu, a premier hillside development located in Barangay Guadalupe, has drawn scrutiny after residents and social media users linked its construction activities to flooding, soil erosion, and drainage problems in the city.
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.