ADVERTISEMENT

31 'possible contractors' donated to poll bets in 2022, says Comelec chief

Published Sep 1, 2025 08:44 pm

At A Glance

  • It was learned during the Commission on Elections' (Comelec) budget hearing before the House Committee on Appropriations Monday, Sept. 1 that at least 31 "possible contractors" donated to election candidates in 2022.
Comelec Chairman George Garcia (MMDA)
Comelec Chairman George Garcia (MMDA)


Looks like it's not uncommon for contractors to give donations to election candidates during poll season.
It was learned during the Commission on Elections' (Comelec) budget hearing before the House Committee on Appropriations Monday, Sept. 1 that at least 31 "possible contractors" donated to election candidates in 2022.
Marikina Citty 2nd district Rep. Miro Quimbo drew out this information from Comelec Chairman George Garcia during the farmer's interpellation of the agency official.
“As of last Saturday po, 31 na possible contractors po yung aming nakita sa mga kumandidato sa lahat ng national position so far. Ongoing pa po yung review namin,” Garcia told Quimbo.
(As of last Saturday, we’ve identified 31 possible contractors among those who ran for national positions so far. Our review is still ongoing.)
The year 2022 was the last time presidential elections were held in the country. But what about the contractor-donators during the 2025 mid-term polls?
According to Garcia, Comelec opted to first look into the Statement of Contributions and Expenditures (SOCE) of candidates who ran in the 2022 elections.
“Iniwan po muna namin yung 2025 sapagkat may prescriptive period po kasi and election offense ng limang taon. Yung 2022 magpi-prescribe siya sa 2027 at yung 2025 sa 2030 pa po yan,” he explained.
(We’re setting aside 2025 for now because election offenses have a prescriptive period of five years. The 2022 cases will prescribe in 2027, and those from 2025 will do so in 2030.)
Quimbo specifically asked the Comelec chief about Section 95 of the Omnibus Election Code, which barred poll candidates from accepting campaign donations from contractors doing business with the government.
Garcia says they are now coordinating with the Department of Public Works and Highways (DPWH) to determine if the contractors have contracts with the government before the election hopefuls' filing of their certificates of candidacy (COCs).
“Kung inyo pong papahintulutan, hindi ko po muna sasabihin at ire-reveal on record pero isa-submit po namin… yung listahan sapagkat po we have to verify with DPWH kung itong 31 na ito ay may existing contract at the time of the filing of the candidacy ng mga naturang kandidato,” he said.
(If you will allow it, I won’t disclose or reveal the names on record just yet, but we will submit the list... because we still need to verify with DPWH whether these 31 individuals had existing contracts at the time they filed their candidacy.)
“Kasi po may posibilidad na sila ay contractors pero wala naman ho silang kontrata sa pamahalaan, so ligtas po sila dun (There’s a possibility that they are contractors but didn’t have any government contracts, so they would be in the clear),” Garcia added.
In the end, Garcia admitted that it's a challenging task to identify individuals who were officials of companies that donated campaign funds to candidates.
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.