ADVERTISEMENT

'Ilang buwan na lang!': Mayor Vico says New Pasig City Hall to operate soon

Published Jun 19, 2026 12:39 pm  |  Updated Jun 19, 2026 02:20 pm
Mayor Vico Sotto said the P9.2‑billion New Pasig City Hall, whose construction from groundbreaking to topping‑off took just eight months, is expected to be operational for Pasigueños within a few months.
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
A topping-off ceremony for the building was held on June 15 after it reached its maximum structural height, followed by an inspection by Sotto and other city officials. The project is being undertaken in partnership with the Pasig City Hall Construction Consortium.
The groundbreaking and capsule-laying ceremony for the building, described by Sotto as the “city's biggest infrastructure project,” was held in October 2025.
Sotto said that during the inspection, he was surprised by the speed and efficiency of the construction and by how huge the building is, especially while walking inside.
“I realized that the New City Hall is actually four buildings: 3 interconnected towers + a huge plaza that is elevated with parking/evacuation areas underneath,” he said.
“Ilang buwan na lang magagamit na ito ng mga Pasigueño! (Pasigueños will be able to use it in just a few months),” Sotto added.
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Pasig City Mayor Vico Sotto, together with city officials and New Pasig City Hall architect Royal Pineda, lead the topping-off ceremony and inspection of the building on June 15. (Photos from Pasig Councilor Angelu De Leon/Facebook)
Sotto said the project was initiated because it was reported in 2019 that cracks and damages were found in the City Hall, and since there were no available records or plans for the building, the City Hall engineers were not able to conduct a proper structural assessment.
The local government then hired a structural engineering firm to evaluate the City Hall. One of their findings was “The buildings that comprise the Pasig City Hall are not structurally sound and no longer safe to occupy.”
Before the project began, the mayor said the building is intended to last for generations and is designed to be future-ready.
“Kung kailangan na lang din natin gumawa ng bagong City Hall, gandahan na natin. Siguraduhin natin na ito pong istruktura, hindi mananatiling o hindi magiging isang project lang—na naisip lang natin gumawa ng project, kundi po, siguraduhin natin na maipamamana natin ito sa mga susunod na henerasyon ng mga Pasigueño (If we need to build a new City Hall, let's make it beautiful. Let's ensure that this structure will not just be a one-time project, but something we can pass onto future generations of Pasigueños),” he said in previous remarks.
Initially, the local government said that the Approved Budget for the Contract (ABC) during the procurement bidding process was P9.6 billion (price ceiling). However, the bid cost proposal from the winning contractor, Pasig City Hall Construction Consortium, is P9.2 billion.
City Administrator Atty. Jeronimo Manzanero said the total construction cost is P8,269,436,471.17, which includes P5.7 billion for the city hall infrastructure and P2.5 billion for additional works. With VAT amounting to P992,332,376.54, the total contract price reaches P9,261,768,847.71.

Related Tags

Metro News PASIG CITY mayor vico sotto
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.