Finance.Foundation
finance.foundation / Countries / United Kingdom
Jurisdiction · GB · GBP

United Kingdom

ISO code
GB
Currency
GBP
Monetary authority
Bank of England
Policy regime
Independent Monetary Policy Committee, inflation target set by the Chancellor
GDP
$4tn (2025, World Bank)
Real GDP growth
1.4% (2025, World Bank)
Inflation (CPI)
3.9% (2025, World Bank)
Population
69.5m (2025, World Bank)
Listed domestic companies
1,606 (2022, World Bank)
Listed market cap
97% of GDP (2022, World Bank)
Credit to private sector
112% of GDP (2024, 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

3.75% UK Bank Rate · 2026-09-01 · BIS

These are United Kingdom’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.

Covered companies — United Kingdom

CompanyTickerExchangeSectorMkt cap ≈
HSBCBankingHSBALondon Stock ExchangeFinancials$356.6bn
ShellOil & GasSHELLondon Stock ExchangeEnergy$258.5bn
AstraZenecaPharmaceuticalsAZNLondon Stock ExchangeHealthcare$252.2bn
Rio TintoDiversified miningRIOLondon Stock ExchangeMaterials$178.5bn
Rolls-RoyceAerospace engines and defenseRRLondon Stock ExchangeIndustrials$172.9bn
UnileverHousehold and personal care productsULVRLondon Stock ExchangeConsumer Staples$141.5bn
BPIntegrated oil and gasBPLondon Stock ExchangeEnergy$109.7bn

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/united-kingdom

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