ADVERTISEMENT

Police lines, protests, and bomb scares grip Metro Manila ahead of SONA

Published Jul 27, 2026 01:20 pm

Various groups stage a protest along Philcoa in Quezon City on Monday, July 27, 2026. The protesters are calling on the government to address environmental protection, rising prices, labor rights, human rights, and other pressing social and economic issues ahead of President Ferdinand “Bongbong” Marcos Jr.’s State of the Nation Address (SONA). (Photos taken by John Louie Abrina/MANILA BULLETIN)
Various groups stage a protest along Philcoa in Quezon City on Monday, July 27, 2026. The protesters are calling on the government to address environmental protection, rising prices, labor rights, human rights, and other pressing social and economic issues ahead of President Ferdinand “Bongbong” Marcos Jr.’s State of the Nation Address (SONA). (Photos taken by John Louie Abrina/MANILA BULLETIN)
Police lines, mass protests, and bomb scares gripped Metro Manila early Monday, July 27, as authorities locked down key areas hours before President Ferdinand “Bongbong” Marcos Jr.’s fifth State of the Nation Address.
In Manila, police blocked around 100 protesters on C.M. Recto Avenue near Isetann, stopping one of the day’s first demonstrations.

The protest began at around 7:08 a.m., drawing members from groups including Youth for Nationalism and Democracy, Kilusan, Lupa Pilipinas, Pamalakaya, Pangisda, Workers for People’s Liberation, Pambansang Kaisahan ng Magkabayang Magbubukid, and the Nuclear-Free Bataan Movement.

Police said the gathering remained generally peaceful, even as protesters raised calls for government accountability, economic relief, and national sovereignty.

All major roads leading to Malacañang Palace were closed, with large barricades installed and multiple layers of police securing key entry points across the capital.

Even before the morning rallies built up, security concerns had already surfaced overnight.

At around 12:17 a.m., an explosion believed to have been caused by an improvised explosive device (IED) occurred near the main entrance of the Department of Justice (DOJ) along Padre Faura Street in Ermita.

Authorities reported no casualties, and the Philippine National Police Explosive Ordnance Disposal (PNP-EOD) unit immediately conducted a technical examination. Investigations are ongoing.

Hours later, at around 8:13 a.m., another suspected explosive device was discovered on Diokno Boulevard in Pasay City near the Senate.

Police said the device contained a 9-volt battery, a blasting cap, a clock, and a plastic container with a brown powdery substance believed to be explosive material.

The Pasay City Police EOD Team carried out a render-safe procedure and successfully neutralized the device without incident.

In Quezon City, where President Marcos was set to deliver his address at the Batasang Pambansa Complex, larger crowds gathered along Commonwealth Avenue for the annual “People’s SONA.”

Multisectoral groups, including labor organizations, fisherfolk, and youth groups, pressed demands on issues ranging from rising fuel and electricity prices to job insecurity, corruption, and foreign influence. Organizers projected the turnout to reach tens of thousands.

Tensions briefly escalated in the area when a Bureau of Jail Management and Penology (BJMP) bus was confronted by protesters who accused the driver of attempting to push through the crowd.

Demonstrators surrounded the vehicle and struck it, shattering its windows before authorities intervened. No injuries were immediately reported.

Meanwhile, six minors were arrested by the Quezon City Police District (QCPD) for alleged vandalism during SONA-related protests along Commonwealth Avenue.

Police said the minors, who were allegedly wearing balaclavas, were caught during the demonstrations near the Batasang Pambansa Complex.

The identities of the minors were not disclosed.

Authorities reiterated their warning against unlawful acts during protests, urging demonstrators to remain peaceful and comply with permit conditions.

Elsewhere, security reinforcements extended beyond the capital region, with police units from nearby provinces such as Cavite deployed to support operations in Metro Manila.

Across the region, more than 22,000 police personnel were mobilized as part of a nationwide security plan covering protest areas, government facilities, and critical routes.

Traffic disruptions were expected in several areas, particularly in Manila and Quezon City, as authorities implemented rerouting schemes and designated protest zones to manage the growing crowds.

By midday, demonstrations had spread across Metro Manila, marked by tight security, isolated confrontations, and heightened alert following bomb-related incidents. (with a report from Carla Bauto Deña)

 

Related Tags

METRONEWS Manila QUEZON CITY Senate DOJ rally SONA PBBM
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.