// Adds dimensions UUID, Author and Topic into GA4
Saturday, June 20, 2026
30 C
Singapore

Singapore ranks 2nd globally in employee wellbeing, surpassing global average

SINGAPORE: Singapore has emerged as a global leader in employee wellbeing, ranking second across 21 markets worldwide with a score of 68.23%, according to the latest report from Intellect featured in an article from Singapore Business Review. This marks a notable 6.04% increase from last year, showcasing the country’s growing commitment to fostering a healthy work environment. The global average for employee well-being stands at 58.62%.

Leading the pack is Japan, which topped the rankings with an impressive score of 69.71%. At the other end of the spectrum, the United States ranked lowest at 46.86%, highlighting a significant gap in employee well-being across different regions.

One of Singapore’s standout strengths is its organisational support, where it excelled with a score of 65.74%, well above the global average of 59.91%. This indicates strong workplace initiatives and resources aimed at supporting employee health and wellness.

However, when it comes to employee productivity, Singapore ranks third with a score of 53.48%. While this is above the overall global average of 46.08%, Japan and Malaysia outperformed Singapore in this category, with scores of 55.62% and 54.15%, respectively.

The findings reflect a broader trend where Southeast Asia and East Asia lead in both employee well-being and productivity, underscoring the importance of organisational support in driving performance and job satisfaction.

- Advertisement -

Hot this week

Singaporeans discuss why female tenants often get lower room rental rates

On Reddit, a netizen asked: Why are room rentals for females cheaper in sg? Is that how male landlords attract female tenants or is there a greater reason?

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks