ADVERTISEMENT

Baguio marks 36th anniversary of July 16, 1990 temblor

Published Jul 16, 2026 10:56 pm
BAGUIO City marked the 36th anniversary of the July 16, 1990 earthquake today. (Photo via Zaldy Comanda)
BAGUIO City marked the 36th anniversary of the July 16, 1990 earthquake today. (Photo via Zaldy Comanda)
BAGUIO CITY – Thirty-six years after the magnitude-7.7 earthquake that devastated Baguio and much of northern Luzon, city officials on Thursday said the tragedy transformed disaster preparedness and resilience into a cornerstone of local governance.
"We learned a lot of lessons. Back then, there was no disaster resilience program. Everything was reactive," Mayor Benjamin Magalong said during the commemoration at the Baguio City Hall Park.
"The tragedy cost so much. It was heartbreaking, but it woke us up to develop a comprehensive disaster resilience plan. Today, we have established systems, conduct regular earthquake drills, and created a department responsible for ensuring our readiness not only for earthquakes but for all types of disasters," he added.
Magalong, then a police officer, recalled being deployed to inspect damaged areas after the July 16, 1990 earthquake.
He said poor communication and delayed emergency response hampered rescue operations.
The earthquake, which shook northern Luzon for more than 40 seconds, reduced commercial buildings and homes to rubble. An estimated 1,600 people died in Baguio alone.
Rep. Mauricio Domogan, who was a city councilor when the disaster struck and later served multiple terms as mayor, said many of the buildings that collapsed had been altered from their original structural designs.
He cited the former Hyatt Terraces Hotel, Nevada Hotel, Hilltop Hotel, and Skyworld Hotel as among the structures that failed after additional floors or other structural modifications were made.
Domogan also recalled that a hotel along Harrison Road had been advised to install foundation piles but did not proceed because of the additional cost.
"It collapsed, killing many people," he said.
He said the disaster underscored how human decisions can worsen the impact of natural hazards.
"An earthquake is unpredictable, but whether structures collapse can often be prevented through compliance with engineering standards and the National Building Code," Domogan said.
He said the tragedy prompted stricter building permit requirements, including mandatory soil testing before construction, and heightened awareness among property owners of the need to invest in safer infrastructure.
Among those who joined the commemoration was earthquake survivor Rafael Resuello, who lost an arm after being trapped beneath the collapsed University of Baguio building.
"I am happy I am alive," Resuello said. "I lost my arm, but I was one of the lucky ones. Hundreds of others were not as fortunate and died in the earthquake."
The anniversary observance included the signing of a "Resilience Time Capsule," symbolizing the city's commitment to strengthening disaster preparedness and protecting future generations.

Related Tags

Baguio July 16 1990 earthquake
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.