ADVERTISEMENT

Hunger among Filipino families rises in Q1 2026 — SWS

Published May 12, 2026 08:29 pm

At A Glance

  • SWS found that 23.2 percent of families experienced involuntary hunger—defined as being hungry and having nothing to eat at least once in the past three months.
  • This is up by 3.1 percentage points from 20.1 percent in November 2025 and is the highest since 27.2 percent recorded in March 2025.
Unsplash photo
Unsplash photo
More Filipino families experienced involuntary hunger in the first quarter of 2026, reaching its highest level in a year, based on a Social Weather Stations (SWS) survey released on Tuesday, May 12.
In a survey conducted from March 24 to 31, SWS found that 23.2 percent of families experienced involuntary hunger—defined as being hungry and having nothing to eat at least once in the past three months.
This is up by 3.1 percentage points from 20.1 percent in November 2025 and is the highest since 27.2 percent recorded in March 2025.
It is also above the 2025 average of 20.2 percent and the 2020 pandemic-era average of 21.1 percent.
The Visayas recorded the highest incidence at 28 percent, followed by Balance Luzon at 22.4 percent, Metro Manila at 22 percent, and Mindanao at 21.7 percent.
Compared with November 2025, hunger rose by 7.7 percentage points in the Visayas, 5.7 points in Balance Luzon, and 1.7 points in Metro Manila.
Mindanao was the only area that recorded a decline, down by five points.
SWS attributed the overall increase to both moderate and severe hunger cases.
Moderate hunger—defined as experiencing hunger “only once” or “a few times” in the past three months—rose to 17.7 percent from 15.6 percent.
Severe hunger—experienced “often” or “always”—slipped slightly to 5.5 percent from 4.5 percent.
In Metro Manila, moderate hunger rose to 15.3 percent from 14.0 percent, while severe hunger increased to 6.7 percent from 6.3 percent. In Balance Luzon, moderate hunger climbed to 16.6 percent from 12.7 percent, and severe hunger rose to 5.8 percent from 4.0 percent.
The Visayas posted the sharpest increases, with moderate hunger rising to 21.7 percent from 16.7 percent and severe hunger to 6.3 percent from 3.7 percent.
In contrast, Mindanao recorded declines, with moderate hunger falling to 18.0 percent from 21.7 percent and severe hunger easing to 3.7 percent from 5 percent.
The survey also found higher hunger rates among self-rated poor and food-poor families.
“Total hunger is usually higher among the poor, and hunger is highest among the food-poor,” SWS said in its report.
Total hunger among self-rated poor families slightly increased to 27.5 percent from 27 percent, while it rose more sharply among non-poor families (combined non-poor and borderline poor) to 18.5 percent from 13 percent.
Among self-rated food-poor families, total hunger increased to 32.6 percent from 30.4 percent.
It also rose among non-food-poor families to 16.4 percent from 13.4 percent.
SWS said 52 percent of families considered themselves poor, while 42 percent classified themselves as food-poor.
The First Quarter 2026 Social Weather Survey used face-to-face interviews with 1,500 adults nationwide.
Sampling error margins were ±3 percent for national figures, ±6 percent each for Metro Manila, the Visayas, and Mindanao, and ±4 percent for Balance Luzon.

Related Tags

SWS SELF-RATED HUNGER FILIPINOS SURVEY SOCIAL WEATHER STATIONS
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.