// Adds dimensions UUID, Author and Topic into GA4
Wednesday, June 10, 2026
27.2 C
Singapore

‘In today’s economy, working full-time is a financial necessity’ — Singaporeans react to historic low fertility rate

SINGAPORE: On Thursday (Feb 26), Deputy Prime Minister Gan Kim Yong said that with Singapore’s citizen population growing by only 0.7 last year, it may be that by the early 2040s, the citizen population will begin to shrink.

The city’s total fertility rate (TFR) reached a new low of 0.87 in 2025. In 2023 and 2024, it was at 0.97. Ideally, the TFR should be around 2.1 for developed countries in order to maintain a stable population. This value is known as the replacement level.

The last year that Singapore’s TFR was at 2.1 was in 1975. Since 1976, it has been below replacement level.

DPM Gan added that resident births have declined to around 27,500, which is the lowest on record. Importantly, marriage rates have also dropped, and married couples are having fewer children or none at all.

“If no new measures are taken, our citizen population will start to shrink by the early part of the 2040s,” he said, though he added that “we cannot give up.”

Nevertheless, he underlined the gravity of the situation by calling it an “existential challenge,” given Singapore’s rapidly ageing society. As of last year, one in five citizens was aged 65 or older. In 2015, the figure was one in eight.

He added that having low fertility and rapid ageing would slow Singapore’s economic growth, as well as add to healthcare and social spending. It also adds to the burden on households and has an impact on national security and defence needs.

“This raises the deeper question of what Singapore will be 50 or 100 years from now — will we remain vibrant, liveable, and relevant? Will we exist?” DPM Gan asked.

The stark reality of the further decline in Singapore’s fertility rate was greeted with sobriety by commenters online.

“Seeing the numbers decline is truly heartbreaking,” one wrote.

While they added that some couples struggle with fertility issues, others noted that a bigger problem for many is high living costs, which causes them to choose to have fewer or no children.

“In today’s economy, working full-time is a financial necessity, but the five-day grind leaves very little room for family. By the time the weekend arrives, we are so drained that Saturdays are often spent recovering rather than being fully present with the people we love. The time cost is so high that family life becomes a secondary priority, squeezed into just two days.

In short, Singapore’s high-pressure work culture—with its physical and mental toll, a 44-hour work week (or longer in practice), limited public holidays, high cost of living and rising burnout—does not create conditions that are conducive to family expansion,” wrote a Facebook user.

“Singapore’s fertility challenge… reflects deeper structural stress — high cost of living (super stressful), sandwich generation pressure, intense work culture, and retirement insecurity. When families feel squeezed from both ends — ageing parents and young children — having more children becomes a financial and psychological risk,” added another. /TISG

Read also: KKH launches 15 new initiatives to enhance population health and boost fertility rates

- Advertisement -

Hot this week

‘Rice cooker weather’: Netizens ask how to beat the Singapore heat

On Reddit, a netizen asked: el nino in sg? how to beat the heat? are we cooked 💀 the weather this week has been so horrible, i used to be able to tahan the weather but i realised ive been uncomf...

Looking at his phone: Truck driver rear-ends one of the motors on Brickland Road, endangering others

On Facebook, a truck failed to stop and rear ended a motorcycle. Netizens said that they saw the driver using his phone while driving.

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