ADVERTISEMENT

Half of Filipino families still consider themselves poor, SWS survey finds

Published Jun 8, 2025 09:45 am  |  Updated Jun 8, 2025 01:10 pm
PHOTO FROM PIXABAY
PHOTO FROM PIXABAY
A Social Weather Stations (SWS) survey conducted from April 23 to 28 found that 50 percent of Filipino families, or an estimated 14.1 million households, rated themselves as poor.
This is a five-point decrease from the 55 percent, or about 15.5 million families, reported in an SWS survey conducted from April 11 to 15.
The survey also found that 42 percent of families, a record high, rated themselves as not poor, while 8 percent considered themselves borderline, placing themselves on the dividing line between poor and not poor, SWS reported. 
It noted that the 8 percent borderline rating is the lowest recorded since the category was introduced in 1985.
Poverty falls in Metro Manila, Mindanao
SWS attributed the decline in self-rated poverty nationwide to the large decreases in Metro Manila and Mindanao. 
In Metro Manila, the percentage of families who considered themselves poor dropped by 12 points, from 45 percent to 33 percent. 
Mindanao saw a nine-point decrease, from 70 percent to 61 percent.
Meanwhile, self-rated poverty rates remained largely unchanged in Balance Luzon, or Luzon outside Metro Manila, at 43 percent.
The Visayas recorded the highest poverty rate at 67 percent, unchanged from the previous survey.
SWS said the proportion of families rating themselves as not poor increased in all regions. 
Metro Manila saw a 15-point rise, from 45 percent to 60 percent; Balance Luzon increased by seven points to 51 percent; the Visayas rose three points to 24 percent; and Mindanao increased by 13 points to 29 percent. 
Borderline ratings declined across all areas.
7.7% of families ‘newly poor’
The survey also found that 7.7 percent of families who rated themselves as poor had been non-poor within the past one to four years, classified as “newly poor.” 
Another 8.3 percent had been non-poor five or more years ago (“usually poor”), while 34 percent reported never having experienced being non-poor (“always poor”).
Of the estimated 14.1 million self-rated poor families in April 2025, approximately 2.2 million were newly poor, 2.3 million were usually poor, and 9.5 million were always poor.
Conversely, among the 14 million families who rated themselves as non-poor (either borderline or not poor), 12.8 percent had been poor one to four years ago (“newly non-poor”), 20.4 percent had been poor five or more years ago (“usually non-poor”), and 16.6 percent reported never having been poor (“always non-poor”).
This translates to about 3.6 million newly non-poor families, 5.7 million usually non-poor families, and 4.6 million always non-poor families.
The First Quarter 2025 Social Weather Survey was conducted through face-to-face interviews with 1,500 adults, aged 18 and above.
The sampling error margins are ±3 percent for national percentages, ±4 percent in Balance Luzon, and ±6 percent each for Metro Manila, the Visayas, and Mindanao.

Related Tags

SWS survey poverty Filipinos
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.