ADVERTISEMENT

Several roads in Malabon, Valenzuela flooded after New Year downpour, high tide

Published Jan 1, 2026 08:02 pm
Several roads in Malabon and Valenzuela were flooded on New Year’s Day, Jan. 1, following a brief but heavy downpour, worsened by high tide conditions.
Instant beach on New Year?

LOOK: A brief but heavy downpour caused flooding along Maya-Maya Street, Barangay Longos, Malabon City on Thursday, January 1.

Despite the knee-deep water, children were seen making the most of the situation—playing and splashing in the flooded street as residents looked on.  (Photo by Hannah Nicol/MANILA BULLETIN)
Instant beach on New Year? LOOK: A brief but heavy downpour caused flooding along Maya-Maya Street, Barangay Longos, Malabon City on Thursday, January 1. Despite the knee-deep water, children were seen making the most of the situation—playing and splashing in the flooded street as residents looked on. (Photo by Hannah Nicol/MANILA BULLETIN)
Instant beach on New Year?

LOOK: A brief but heavy downpour caused flooding along Maya-Maya Street, Barangay Longos, Malabon City on Thursday, January 1.

Despite the knee-deep water, children were seen making the most of the situation—playing and splashing in the flooded street as residents looked on.  (Photo by Hannah Nicol/MANILA BULLETIN)
Instant beach on New Year? LOOK: A brief but heavy downpour caused flooding along Maya-Maya Street, Barangay Longos, Malabon City on Thursday, January 1. Despite the knee-deep water, children were seen making the most of the situation—playing and splashing in the flooded street as residents looked on. (Photo by Hannah Nicol/MANILA BULLETIN)
In Malabon, knee-deep flooding was reported along Maya-Maya Street in Barangay Longos, where children were seen playing in the water as residents looked on. 
City officials later issued flood advisories as water levels rose in several barangays.
As of 6:15 p.m., some streets in Barangays Acacia and Catmon were no longer passable to light vehicles, with floodwaters reaching up to 10 inches. 
Other areas in Barangays Concepcion, Hulong Duhat, Ibaba, Longos, Maysilo, San Agustin, Tañong, and Tonsuya remained passable to all types of vehicles, though flood levels ranged from one to six inches.
Meanwhile, in Valenzuela City, several sections of MacArthur Highway and the Maysan–Paso de Blas area were flooded as of 7:20 p.m., according to the city’s alert and monitoring station.
Some roads along MacArthur Highway were not passable to light vehicles, with flood levels reaching up to 13 to 15 inches in areas such as Paso de Blas, Barangay BBB, and Fatima.
 Other sections remained passable to light vehicles, with floodwaters measuring three to four inches.
Authorities in both cities warned residents of a high tide expected later in the evening and advised motorists to avoid flooded roads.
Local disaster offices urged the public to remain cautious and to seek assistance through their respective command and communication centers if needed.

Related Tags

metronews Malabon City Valenzuela City
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.