Finance.Foundation
finance.foundation / Funds / SPDR Gold Shares
Fund · ETF

SPDR Gold Shares

The largest physically backed gold ETF, holding allocated bullion in London vaults. Launched in 2004, it is the standard vehicle for gold exposure in brokerage accounts.

Listing
GLD on NYSE Arca MIC ARCX
Type
ETF
Manager
State Street Global Advisors
Strategy
Physical gold bullion
Domicile
United States
Size
$130.1bn — net assets, as reported at 2026-06-30

Fund identity

A single share class.

Series and class identifiers and their names come from the SEC’s Investment Company Series and Class report — the registry that assigns them, not our own naming. This fund holds Gold, which is a covered asset here.

Where the size figure comes from

Reported$130.1bn
What it countsnet assets
As of2026-06-30
SourceSEC 10-Q, us-gaap:AssetsNet

Our earlier undated figure was $110bn; this one carries the reporting date above and moves only when the fund files again.

Holdings — single-asset trust (physical gold)

Gold

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/spdr-gold-shares

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/spdr-gold-shares
Python
import requests r = requests.get("https://finance.foundation/api/v1/funds/spdr-gold-shares", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/funds/spdr-gold-shares"); 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/spdr-gold-shares.csv")