ADVERTISEMENT

San Juan City gov't gets ready for Undas

Published Oct 20, 2025 01:41 pm
San Juan City Mayor Francis Zamora inspects the San Juan City Cemetery on Monday, Oct. 20. (Photo by Santi San Juan)
San Juan City Mayor Francis Zamora inspects the San Juan City Cemetery on Monday, Oct. 20. (Photo by Santi San Juan)
San Juan City Mayor Francis Zamora led the inspection of San Juan City Cemetery on Monday, Oct. 20, as part of the city government's preparation for Undas 2025.
Zamora said the inspection aims to ensure preparedness and proper implementation of crowd management, peace and order, and safety protocols for the expected influx of visitors to the cemetery.
The local government unit (LGU) anticipates that people will begin visiting their departed ones as early as Oct. 25, with peak attendance expected from Nov. 1 to 2.
"As part of San Juan City Oplan Undas 2025, visitors are reminded that cemetery visiting hours are from 6 a.m. to 12 midnight on Nov. 1 and 2. The following are strictly prohibited inside the cemetery: firearms, bladed weapons such as knives and ice picks, alcoholic beverages, entry of intoxicated persons, gambling, loud sound systems, illegal drugs, and selling without a valid Special Mayor’s Permit. Visitors are also reminded to dispose of trash properly, refrain from connecting electrical lines without the approval of the Engineering Department, and avoid bringing bicycles or motorcycles inside the premises," Zamora said.
Traffic re-routing scheme
To ensure smooth traffic flow and access around the cemetery, a re-routing scheme will be implemented along Col. Bonny Serrano Avenue from Nov. 1 to 3.
The stretch of Bonny Serrano Avenue fronting the San Juan City Cemetery will be designated as a one-way street, while alternative routes will be available through Z. P. de Guzman Street, P. Burgos Street, and Mariposa Street.
Loading and unloading areas as well as a designated parking area have also been identified near the cemetery to assist motorists and visitors.
Motorists are advised to follow the posted directional signs and traffic enforcers’ instructions at all times.
"The San Juan City Police Station, including its Bike Patrollers, together with the Bureau of Fire Protection (BFP) San Juan, City Disaster Risk Reduction and Management Office (CDRRMO), Traffic and Parking Management Office (TPMO), City Social Welfare and Development Office (CSWD), Public Order and Safety Office (POSO), and other concerned departments will be deployed to maintain order and ensure public safety throughout the observance," the mayor noted.
Zamora also announced that the city government will soon build a crematorium and columbarium within the city to provide affordable and dignified memorial services for residents and to modernize the city’s public cemetery facilities, ensuring that San Juan continues to deliver inclusive and compassionate public service even in times of loss.
Once operational, San Juaneños will be able to avail of these services for free, while non-residents may avail of them at a minimal fee.

Related Tags

Undas 2025 san juan city metro news francis zamora
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.