ADVERTISEMENT

SWS: 38% of Filipinos expect quality of life to improve in next 12 months

Published May 5, 2026 07:11 pm

At A Glance

  • Based on the results, the Net Personal Optimism score, computed by subtracting the percentage of pessimists from optimists, was +23, classified by SWS as "high."
(JOHN LOUIE ABRINA / MANILA BULLETIN FILE)
(JOHN LOUIE ABRINA / MANILA BULLETIN FILE)
Most adult Filipinos expect their quality of life to improve in the next 12 months, but overall personal optimism declined to its lowest level in nearly six years, according to the March 2026 Social Weather Stations (SWS) survey results released on Tuesday, May 5.
The nationwide survey, conducted from March 24 to 31, found that 38 percent of adults expect their quality of life to improve in the next 12 months (“optimists”).
Another 32 percent said their situation would stay the same (“no change”), while 16 percent expected it to worsen (“pessimists“).
The remaining 14 percent did not give an answer.
Based on the results, the Net Personal Optimism score, computed by subtracting the percentage of pessimists from optimists, was +23, classified by SWS as “high.”
“This is 13 points down from the ‘very high’ +36 in November 2025, and 16 points below the 2025 average Net Personal Optimism score of ‘very high’ +39,” SWS said.
“The March 2026 Net Personal Optimism score of high +23 is the lowest since the mediocre +2 in September 2020,” it added.
Across regions, SWS noted that all areas except the Visayas recorded declines.
Balance Luzon fell from +40 in November 2025 to +22 in March 2026, a drop that brought it from “excellent” to “high.”
Metro Manila declined from +36 to +28, while Mindanao dropped from +35 to +20.
The Visayas remained at “high” +27, slightly down from +29.
Rural areas also fell from +36 to +24, while urban areas dropped from +37 to +22.
SWS said women recorded a sharper decline, from +39 to +20, while men fell from +34 to +26.
All age groups also showed lower optimism levels: 18 to 24-year-olds, from +54 to +39; 25 to 34-year-olds, from +41 to +22; and 35 to 44-year-olds, from +39 to +28.
Optimism among the 45 to 54 age group also fell from +34 to +16, and those aged 55 and above, from +28 to +10.
SWS also found that, byeducation, all groups registered declines.
College graduates fell from +44 to +26, those with some senior high school from +44 to +29, elementary graduates from +31 to +19, junior high school graduates from +33 to +22, and non-elementary graduates from +37 to +22.
SWS classifies Net Personal Optimism scores as follows: +40 and above, “excellent”; +30 to +39, “very high”; +20 to +29, “high”; +10 to +19, “fair”; +1 to +9, “mediocre”; -9 to 0, “low”; and -10 and below, “very low.”
The March 2026 survey used face-to-face interviews of 1,500 adults nationwide, with 600 respondents from Balance Luzon and 300 each from Metro Manila, the Visayas, and Mindanao.
Sampling error margins are ±3 percent for national results and higher for regional estimates.

Related Tags

SWS FILIPINOS QUALITY OF LIFE
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.