Finance.Foundation
finance.foundation / Funds / Government Pension Fund Global
Fund · Sovereign wealth fund

Government Pension Fund Global

Norway's oil fund — the largest sovereign wealth fund; and by its own account the owner of a low single-digit percentage of every listed company on Earth.

Bought and sold
Not offered — A sovereign fund, not an investable vehicle — it has no units to buy.
Type
Sovereign wealth fund
Manager
Norges Bank Investment Management
Strategy
Global multi-asset (equity-heavy)
Domicile
Norway
Size
$1.8tn — our own approximate figure, not traced to a filing

Holdings — largest equity holdings (public NBIM data), approx.

Microsoft · Apple · NVIDIA · Alphabet · Amazon · Meta Platforms · ASML

Compiled by Finance Foundation from the fund’s own published holdings disclosures as of Q2 2026 (seed-0.7 · marketcap-1 · 2026-08-30), ranked by the fund’s stated portfolio weight. Only holdings that are themselves covered entities are shown, so this is a subset of the top holdings, not the full portfolio, and no weights or share counts are published. Fund portfolios turn over — check the manager’s own disclosure for a current list. Sources.

Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.

# this page as data GET https://finance.foundation/api/v1/funds/norway-gpfg

JSONCSV No key, CORS enabled — paste any of these straight into a notebook.

Code to fetch it
curl
curl -s https://finance.foundation/api/v1/funds/norway-gpfg
Python
import requests r = requests.get("https://finance.foundation/api/v1/funds/norway-gpfg", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/funds/norway-gpfg"); if (!r.ok) throw new Error(r.status); const data = await r.json();
pandas
import pandas as pd df = pd.read_csv("https://finance.foundation/api/v1/funds/norway-gpfg.csv")