ADVERTISEMENT

SC asks Congress, Comelec to comment on postponement to November 2026 of December 2025 BSKE

Published Aug 19, 2025 02:07 pm
The Supreme Court (SC) did not issue a temporary restraining order (TRO) that would stop the postponement to November 2026 of the Barangay and Sangguniang Kabataan Elections (BSKE) originally set for Dec. 1 this year.
Instead, the SC asked Congress, the Office of the Executive Secretary, and the Commission on Elections (Comelec) to comment on the plea for TRO and on the petition that sought to declare unconstitutional Republic Act No. 12232.
The directive was issued during the SC’s full court session on Tuesday, Aug. 19. It was not known immediately if the 10-day period is non-extendible.
The petition against the constitutionality of RA 12232 was filed last Friday, Aug. 15 by lawyer Romulo B. Macalintal who sought the issuance of a TRO or a status quo ante order.
RA 12232, signed by President Marcos last Aug. 13, extended the term of office of the incumbent Barangay and Sangguniang Kabataan officials to four years and postponed the elections to the first Monday of November 2026.
The new law limits the term of barangay officials to three terms while only one term for incumbent Sangguniang Kabataan officials.
On top of his legal arguments, Macalintal told the SC that RA 12232 was not thoroughly studied or intelligently discussed before its passage.
He said the first Monday of November 2026, which is Nov. 2, 2026, “coincides with All Saints Day -- a widely celebrated religious holiday where a significant portion of the electorate traditionally returns to their respective provinces.”
He pointed out that “holding the BSKE on this date would highlight the law's flawed and arbitrary nature.”
On top of pleading for a TRO in his petition, Macalintal asked the SC to direct the Comelec to continue with the preparations for the Dec. 1, 2025 BSKE “should this Honorable Court rule that the said elections should take place as scheduled.”
At the same time, Macalintal asked that the incumbent BSK officials in holdover capacity after Dec. 1, 2025 should cease and desist from assuming their functions until further orders from the SC.
Finally, the SC was asked to declare RA 12232 “inoperative, invalid and/or unconstitutional… or to the extent that it pertains to the postponement of the elections of barangay officials on Dec. 1, 2025.”
Also in his petition, Macalintal told the SC that the Comelec had reported that “a record of 2.8 million people registered during the recently concluded 10-day registration period (Aug. 1-10, 2025); and that the Comelec will need P4 billion if the BSKE is postponed to 2026.”
He said that Congress has no power to postpone a scheduled election or extend the term of office of any elective officials.
Citing a ruling of the SC, he said that the High Court had declared that the postponement of an election is "a subtle but nonetheless self-serving proposition to lengthen governance without a mandate from the governed."
“Thus, the grave abuse of discretion committed by the Public Respondents is further aggravated by their decision to impose ‘appointed’ barangay leaders upon the people by allowing them to hold over for almost a year without a mandate from the electorate,” he stressed.
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.