ADVERTISEMENT

House OKs Philippine Building Act on 3rd reading anew; Momo reacts

Published Dec 16, 2025 09:59 pm

At A Glance

  • The House of Representatives has approved on third and final reading the proposed Philippine Building Act (PBA), one of the pet measures of Surigao del Sur 1st district Rep. Romeo Momo Sr. in the 20th Congress.
The House plenary (Contributed photo)
The House plenary (Contributed photo)


The House of Representatives has approved on third and final reading the proposed Philippine Building Act (PBA), one of the pet measures of Surigao del Sur 1st district Rep. Romeo Momo Sr. in the 20th Congress.
The PBA--given final approval after nominal voting in plenary Monday, Dec. 15--aims to ensure the stability of newly proposed or existing infrastructure against natural calamities and multiple hazards, among others.
The measure, which seeks to revise the 1977 National Building Code of the Philippines (NBCP), ensures the standardization of building design, location, materials, and safety measures against natural calamities.
The PBA also achieved third reading passage during the previous 19th Congress. This helped expedite its approval in the first regular session of the current Congress.
Momo is the chairman of the House Committee on Public Works and Highways. A common point of discussion in the panel has been the possible effects of "The Big One" earthquake if and when it strikes Metro Manila.
“Do we wait for it to happen or do we act now while we still can? The [PBA] will set the wheels in motion, ensuring that our buildings, private and public, can withstand the power of a 7.2-magnitude earthquake,” Momo said earlier this year during the 19th Congress.
A specific provision in the proposed PBA mandates for a structural review of buildings every 15 years.
Under the PBA, buildings will follow a classification system according to their fire resistance rating, occupancy, and permitting process.
It would also create a list of general requirements for the standardization of location and zoning, design, construction, materials, permits and licenses, and occupancy, maintenance, and abatement.
The 20th Congress only began in June 2025.
Another Momo measure that was advanced in plenary was the proposed the National Water Resources Management Act. It was approved on second reading during Monday's session.
The measure will establish the Department of Water Resources and Water Regulatory Commission, which the lawmaker said will oversee the sustainable management of the country’s water resources and ensure their optimal use with the goal of achieving universal access to clean, adequate, and stable water supply, sanitation, and sewage services.
Momo, who has long advocated for policies that strengthen communities and protect vital resources, expressed his gratitude to President Marcos for prioritizing his two proposed laws.
"These measures are a step forward to progress and will ensure that critical agencies have the tools, oversight, and support they need to address some of the public’s most pressing needs effectively,” the Mindanaoan said.
"As these measures move forward, I remain committed to working with colleagues on both sides of the aisle, stakeholders, and community leaders to ensure the final legislation reflects practical solutions and real-world needs,” he added.
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.