Euro Area 10Y Yield — Daily CSV Download
ECB Dataset · Interest Rates
Euro Area 10Y Government Bond Yield — All Issuers (2004–2026)
The GDP-weighted average sovereign borrowing cost for the entire euro area — including Italy, Spain, France alongside AAA issuers. The true cost of government debt across the monetary union.
The blended euro area sovereign rate
This yield curve includes government bonds from all euro area issuers regardless of rating. The result is a GDP-weighted average that captures what the monetary union as a whole pays to borrow long-term. It is systematically higher than the AAA curve because it includes lower-rated sovereigns like Italy (BBB), Spain (A), and Greece (BB+/BBB−).
The spread between this series and the AAA curve is a direct measure of fragmentation risk within the euro area. When the ECB launched the Transmission Protection Instrument (TPI) in July 2022, the explicit goal was to prevent this spread from widening to levels that would impair monetary policy transmission.
Why this matters for markets
For institutional investors, this rate determines the baseline return on a diversified euro sovereign bond portfolio. For the ECB, it represents the effective cost of government financing across the union — a key variable in assessing whether monetary policy tightening creates unsustainable fiscal dynamics for individual member states.
CSV Data Dictionary
| Column | Type | Description |
|---|---|---|
| date | YYYY-MM-DD | Publication date (TARGET business day) |
| yield_10y_all | float | All-issuers euro area 10Y government bond yield (%, Svensson model) |
Python Code Example
import pandas as pd
from io import StringIO
import requests
url = "https://data-api.ecb.europa.eu/service/data/YC/B.U2.EUR.4F.G_N_C.SV_C_YM.SR_10Y"
resp = requests.get(url, params={"format": "csvdata"})
raw = pd.read_csv(StringIO(resp.text))
df = raw[["TIME_PERIOD", "OBS_VALUE"]].copy()
df.columns = ["date", "yield_10y_all"]
df["date"] = pd.to_datetime(df["date"])
df = df.sort_values("date").set_index("date")
df.plot(title="Euro Area 10Y All-Issuers Yield", figsize=(12, 5))Related ECB Datasets
Source & Methodology
Source: European Central Bank — Euro Area Yield Curves
Series key: YC/B.U2.EUR.4F.G_N_C.SV_C_YM.SR_10Y
License: ECB open data — free reuse with attribution.
