// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 25, 2026
29.4 C
Singapore

Singapore’s GIC, CPF, and Temasek ranked among the top 25 largest asset owners globally in 2023

SINGAPORE: Singapore’s GIC Private Limited, Central Provident Fund (CPF), and Temasek Holdings were ranked among the top 25 of the world’s 100 largest asset owners in 2023, according to the Thinking Ahead Institute, a non-profit investment research group.

According to Singapore Business Review, GIC, Singapore’s sovereign wealth fund, was ranked 9th with assets worth S$1.034 trillion. CPF, Singapore’s national savings plan, was ranked 16th, with S$607.90 billion worth of assets.

Meanwhile, Temasek, the state-owned multinational investment firm, came in 23rd with S$387.34 billion in assets.

Japan’s Government Pension Investment Fund ranked first, with assets estimated at S$2.14 trillion.

The Asia-Pacific region continued to hold the majority of assets among the top 20 global asset owners.

In 2023, the total assets of the top 100 asset owners worldwide were estimated at US$26.3 trillion, marking a 12.3% increase compared to 2022. /TISG

Read also: Temasek reportedly close to acquiring 20% stake in Blackstone-owned VFS Global?

Featured image by Depositphotos (for illustration purposes only)

- Advertisement -

Hot this week

Would you open ChatGPT or talk to a stranger? Singaporeans share their views

As more people turn to AI for advice, an online discussion asked a simple question: Who would you rather confide in—ChatGPT or a stranger?

‘Think before you complain’: Singaporean defends parents feeding young children on the MRT

One netizen says commuters without children should think twice before complaining about babies and toddlers eating on the MRT. Not everyone agrees.

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