ADVERTISEMENT

Marcos signs law postponing BSKE polls to Nov. 2026, extends BSK officials' term to 4 years

Published Aug 13, 2025 07:22 pm

At A Glance

  • Based on the newly signed law, Barangay and SK officials will now serve four-year terms beginning with the December 2026 polls.
  • The Barangay and SK elections shall be held every four years starting in 2026.
President Marcos has signed into law a measure extending the term of office for barangay and Sangguniang Kabataan (SK) officials to four years as he postponed the December 2025 BSK elections to November next year.
File photos
File photos
Republic Act No. 12232, signed by the President on Wednesday, Aug. 13, amends the current three-year term and limits barangay officials to a maximum of three consecutive terms in the same position. SK officials, meanwhile, are limited to one term.
Under the law, the next barangay and SK elections will be held on the first Monday of November 2026 and every four years thereafter. Winners will assume office on the first day of December following their election.
All incumbent barangay and SK officials will remain in their posts until their successors have been elected and qualified, unless they are removed or suspended for cause.
The measure bars incumbent barangay officials serving their third consecutive term from running for the same position in the 2026 polls. The same applies to SK officials who have already served their maximum term.
The Commission on Elections (Comelec) is mandated to issue implementing rules and regulations within 90 days from the law’s effectivity, which takes place immediately after publication in the Official Gazette or a newspaper of general circulation.

Last week, President Marcos said he would sign the bill postponing the December 2025 BSKE to next year, citing the need to prioritize the country’s first-ever Bangsamoro Parliament elections in October.
He explained that holding the BSKE in December would place too much burden on Comelec, which is already managing two major polls this year: the May midterm elections and the upcoming Bangsamoro Autonomous Region in Muslim Mindanao (BARMM) elections.
“Ang COMELEC actually ang nagsasabi: ‘Hindi namin kaya’ (It’s actually the Comelec that’s saying: ‘We can’t handle it’),” he said.
The President emphasized the historical significance of the BARMM vote, which will be the first time that a regional parliament in the Bangsamoro will be directly elected by the people.
He added that the success of the BARMM election is critical to the Mindanao peace process.
“If that election fails, malaking bagay, malaking failure ‘yan doon sa peace process (that would be a major blow to the peace process),” he said.
“Kaya’t kailangan na kailangan maging matagumpay ang pagganap ng halalan ng BARMM (That’s why it is crucial that the BARMM election is successfully held),” he added.

Related Tags

President Marcos Bongbong Marcos BSKE Barangay elections
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.