ADVERTISEMENT

Dasma barangay hall shooting: 4 dead, including ex-tanod gunman

Published May 26, 2025 02:15 pm

At A Glance

  • Authorities are investigating a deadly shooting at a Dasmariñas barangay hall, where a former tanod opened fire during a flag ceremony, killing three officials before taking his own life.

CAVITE - A total of four individuals died, including the gunman, in a shooting incident at the barangay hall of Barangay Salitran 3 in Dasmariñas City morning on Monday, May 26.

Four individuals died, including the ex-tanod gunman, in a shooting incident in the barangay hall of Barangay Salitran 3, Dasmariñas City, on May 26 (Photo from PRO4A/MANILA BULLETIN)
Four individuals died, including the ex-tanod gunman, in a shooting incident in the barangay hall of Barangay Salitran 3, Dasmariñas City, on May 26 (Photo from PRO4A/MANILA BULLETIN)

A press release from the Police Regional Office 4A (PRO 4A) said one more victim was injured and taken to the hospital for medical treatment.

Initial investigation revealed that the suspect, identified as alias Ariel, was a former barangay public safety officer or barangay tanod in Salitran 3.

During the flag-raising ceremony in the barangay hall at 8:00 a.m., the suspect approached the crowd from the back and opened fire at barangay officials, hitting four victims.

The Cavite Police Provincial Office said that the barangay captain and two councilors (kagawad) were killed, while a Sangguniang Kabataan official sustained serious injuries.
Four individuals died, including the ex-tanod gunman, in a shooting incident in the barangay hall of Barangay Salitran 3, Dasmariñas City, on May 26 (Photo from PRO4A/MANILA BULLETIN)
Four individuals died, including the ex-tanod gunman, in a shooting incident in the barangay hall of Barangay Salitran 3, Dasmariñas City, on May 26 (Photo from PRO4A/MANILA BULLETIN)

After the attack, the suspect reportedly shot himself. He was rushed to the hospital but was declared dead.

Dasmariñas Component City Police Station is now investigating the motive behind the crime and is encouraging anyone with relevant information to come forward.

Four individuals died, including the ex-tanod gunman, in a shooting incident in the barangay hall of Barangay Salitran 3, Dasmariñas City, on May 26 (Photo from PRO4A/MANILA BULLETIN)
Four individuals died, including the ex-tanod gunman, in a shooting incident in the barangay hall of Barangay Salitran 3, Dasmariñas City, on May 26 (Photo from PRO4A/MANILA BULLETIN)

PRO 4A Director Gen. Paul Kenneth T. Lucas, meanwhile, directed investigators to conduct a swift and thorough investigation.

“Mariin naming kinokondena ang karumal-dumal na insidente ng pamamaril. Agad nating inatasan ang ating mga imbestigador na magsagawa ng malalimang imbestigasyon upang matukoy ang tunay na motibo sa likod ng krimeng ito, at upang mabigyang hustisya ang mga nasawi at sugatang biktima (We strongly condemn this heinous act of violence. I have directed our investigators to conduct an in-depth investigation to uncover the true motive behind this crime and to ensure that justice is served for the victims who were killed and injured),” Lucas said in a statement.

Related Tags

metro news Cavite Cavite Police Dasmariñas shooting incident
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.