Finance.Foundation
20 entities · seed-0.7 · marketcap-1 · 2026-08-30

Banks

The systemically important banks of the global financial system, with jurisdictions and approximate balance-sheet size. G-SIB = globally systemically important bank (FSB designation).

BankCountryDesignationTotal assets ≈
ICBCState-owned commercial bank ChinaG-SIB $6.5tn
China Construction BankState-owned commercial bank ChinaG-SIB $5.6tn
Bank of ChinaState-owned commercial bank ChinaG-SIB $4.8tn
JPMorgan ChaseUniversal bank United StatesG-SIB $4.2tn
Bank of AmericaUniversal bank United StatesG-SIB $3.3tn
HSBCUniversal bank United KingdomG-SIB $3.0tn
BNP ParibasUniversal bank FranceG-SIB $2.9tn
MUFG BankUniversal bank JapanG-SIB $2.9tn
Crédit AgricoleCooperative group FranceG-SIB $2.9tn
CitigroupUniversal bank United StatesG-SIB $2.4tn
Banco SantanderUniversal bank SpainG-SIB $2.0tn
Wells FargoUniversal bank United StatesG-SIB $1.9tn
UBSUniversal bank / wealth manager SwitzerlandG-SIB $1.7tn
Société GénéraleUniversal bank FranceG-SIB $1.7tn
Deutsche BankUniversal bank GermanyG-SIB $1.5tn
Morgan StanleyInvestment bank United StatesG-SIB $1.2tn
Intesa SanpaoloUniversal bank Italy— $1.1tn
Standard CharteredInternational bank United KingdomG-SIB $0.85tn
RabobankCooperative bank Netherlands— $0.70tn
DBS BankCommercial bank Singapore— $0.60tn

Total assets are our own approximate figures as of Q2 2026 (seed-0.7 · marketcap-1 · 2026-08-30), compiled from each bank's published financial statements — balance-sheet size is a point-in-time number, so treat these as scale, not as a reported figure for a specific date. G-SIB status follows the Financial Stability Board's list, republished each November. Provenance.

Download this dataset: CSV · JSON — open data, CC BY 4.0, attribution "Finance Foundation".

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/banks

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