ADVERTISEMENT

Marcos personally writing SONA, speech now in final review

Published Jul 23, 2026 02:23 pm

At A Glance

  • President Marcos is personally writing his fourth State of the Nation Address (SONA), Malacañang said.
  • The speech is nearly complete and is undergoing final review ahead of Monday's address.
  • The Palace said the SONA will still include the administration's accomplishments and hinted at possible major announcements but declined to reveal details.
President Ferdinand 'Bongbong' Marcos Jr. delivers his fourth State of the Nation Address at the House of Representatives in Quezon City on July 28, 2025. (Mark Balmores)
President Ferdinand 'Bongbong' Marcos Jr. delivers his fourth State of the Nation Address at the House of Representatives in Quezon City on July 28, 2025. (Mark Balmores)

President Marcos is personally writing his fourth State of the Nation Address (SONA), with the speech now nearly complete and undergoing final review ahead of its delivery on Monday, Malacañang said Thursday, July 23.

In a press briefing, Presidential Communications Office (PCO) Undersecretary Claire Castro said the President has been drafting the speech himself, confirming an earlier Palace disclosure that he was personally preparing his address.

She, however, declined to reveal the contents of the speech, saying she has neither seen nor heard the President's final remarks as the draft remains under review.

However, Castro dismissed speculation that the President would focus solely on forward-looking plans, saying the administration's accomplishments would still form part of the address.

“Definitely hindi mawawala ang mga naging accomplishments ng administrasyon pero kung ano pa ang kaniyang sasabihin, hintayin po natin sa Lunes (The administration's accomplishments will definitely not be absent, but as for what else he will say, let us wait until Monday),” she said.

Asked whether the President would discuss flood control projects and the filing of cases against contractors, Castro again refused to preempt the speech, saying the public should wait for the SONA while noting that several contractors have already been charged and that more cases could be filed once sufficient evidence is established.

'Earthshaking' announcements

Pressed on whether the President would make "earthshaking" announcements during the SONA, Castro declined to provide any preview, saying only, “Lagi naman pong ganoon (It has always been that way).”

She maintained that the President himself should be allowed to deliver his message in full during the SONA instead of the Palace revealing portions of the speech beforehand.

VP impeachment, speech length

Castro also declined to confirm if the impeachment trial of Vice President Sara Duterte was among the topics discussed in relation to the President's speech.

“Hindi po 'yan napag-uusapan (That has not been discussed),” she said.

She likewise said there has been no discussion yet on the final length of the President's address, adding that the completed speech would most likely be ready by Sunday.

Related Tags

President Marcos Bongbong Marcos SONA State of the Nation Address Claire Castro
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.