Finance.Foundation
Jurisdiction · CH · CHF

Switzerland

ISO code
CH
Currency
CHF
Monetary authority
Swiss National Bank
Policy regime
Independent, with a mandate for price stability and a history of intervening in the franc
GDP
$1.04tn (2025, World Bank)
Real GDP growth
1.3% (2025, World Bank)
Inflation (CPI)
0.2% (2025, World Bank)
Population
9.1m (2025, World Bank)
Listed domestic companies
201 (2025, World Bank)
Listed market cap
241% of GDP (2025, World Bank)
Credit to private sector
153% of GDP (2025, World Bank)

Annual indicators from World Bank Open Data (CC BY 4.0), each shown with its observation year — refreshed daily, but the underlying series are annual and only move when the World Bank publishes.

Current readings · refreshed every 3 hours

0% Swiss National Bank policy rate · 2026-09-01 · BIS

These are Switzerland’s own readings, each on the observation date shown. They are a different kind of figure from the World Bank series above, which are annual and only move when the World Bank publishes.

Banks

UBS

Funds domiciled

None in covered set

Covered companies — Switzerland

CompanyTickerExchangeSectorMkt cap ≈
RochePharmaceuticals and diagnosticsROGSIX Swiss ExchangeHealthcare$368.3bn
NovartisPharmaceuticalsNOVNSIX Swiss ExchangeHealthcare$292.4bn
NestléFood & BeverageNESNSIX Swiss ExchangeConsumer Staples$251.9bn
RichemontLuxury goods and jewelryCFRSIX Swiss ExchangeConsumer Discretionary$143bn

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/countries/switzerland

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