ADVERTISEMENT

Quick facts: SONA 2025

Published Jul 26, 2025 01:42 pm

At A Glance

  • President Marcos will deliver his fourth State of the Nation Address (SONA) at the House of Representatives in Batasan, Quezon City on Monday, July 28.
President Ferdinand "Bongbong" Marcos Jr. (Mark Balmores/ MANILA BULLETIN)
President Ferdinand "Bongbong" Marcos Jr. (Mark Balmores/ MANILA BULLETIN)


President Marcos will deliver his fourth State of the Nation Address (SONA) at the House of Representatives in Batasan, Quezon City on Monday, July 28.
Normally filled with pomp and pageantry, this year's event will be toned down considerably as part of the government’s commiseration with Filipinos all over the country who bore the brunt of the successive typhoons and consequent floods.
Here are other details you must know to stay ahead of the conversation about SONA 2025:
- The effects of the severe rains and flooding a week before the SONA results to calls from House members led by former Speaker, Leyte 1st district Rep. Martin Romualdez to hold an austere and simple event.
- Heeding this call, House Secretary General issues a memorandum on dated July 25 to implement changes to the red carpet protocol. The memo essentially gets rid of the traditional "fashion show" that's traditionally part of the red carpet gala just before the SONA.
- The physical red carpets on the north wing and south wing lobbies have been removed. The red carpet in the main lobby--a fixture in that part of the House of Representatives--will remain.
- The dress code remains formal, although House members and guests are requested not to wear any ostentatious garb.
- Invitations to the SONA get sent out on July 21.
- 85 members of the diplomatic corps have confirmed their attendance.
- Initially, House Spokesperson Princess Abante says the the same number guests from last year (2,000) was being expected. Iloilo 1st district Rep. Janette Garin has since confirmed that the SONA attendance would be scaled down.
- Garin says austerity will also be observed in other aspects of the SONA, like with the decorations. She says no new items will be procured just for the sake of decorations.
- Garin says the snacks to be served to the guest will feature "local fare", but nothing fancy.
- An invite has been sent to former president Rodrigo Duterte as part of the protocol for living ex-presidents. He is currently being detained and tried by the International Criminal Court (ICC) at The Hague in the Netherlands for crimes against humanity.
- Vice President Sara Duterte isn't expected to attend this year's SONA after sending her regrets. She also no-showed last year's event.
- Abante says a seat will still be reserved for Duterte at the VIP gallery in the plenary hall in case she changes her mind.
- The Voice Season 26 winner Sofronio Velasquez will sing the national anthem before the President’s speech.
- A total of 160 medical personnel we be deployed on SONA day, together with 17 ambulances stationed inside the House premises. Some 115 hospital rooms have been reserve in various medical facilities around Metro Manila for any medical emergency that may occur.
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.