Skip to main content

What drives public debt?

Public debt in the 27 EU countries since 1995, and what moved it each year.
Keywords

public debt, debt dynamics, snowball effect, stock-flow adjustments, primary balance, interest rate, growth, EU, AMECO

Choose a country to see how its public debt has moved since 1995 and why. The change in debt each year splits into the primary balance, the snowball effect of interest and growth, and stock-flow adjustments. Hover over a chart, or tap it, to see the figures for a year.

Years

Public debt

Per cent of GDP.

What moved the debt each year

Points of GDP. Parts above zero raised the debt ratio and parts below zero lowered it; the dots are the total change. Click the legend to hide a part.

Interest rate minus growth

Points. Above zero, the snowball effect pushes the debt ratio up.

Show the figures as a table

How to read it

  • The change in debt each year is the sum of three parts: the primary balance (a primary deficit adds to debt and a surplus subtracts from it), the snowball effect and stock-flow adjustments. The parts add up to the change exactly.
  • The snowball effect joins interest payments, which raise the debt ratio, and nominal growth, which lowers it by making the economy larger. The growth part is the previous year’s ratio times g/(1 + g), where g is nominal GDP growth. The snowball pushes the ratio up when the interest rate on debt is higher than nominal growth.
  • Stock-flow adjustments are changes in debt that do not come from the deficit: purchases and sales of financial assets such as deposits, loans or shares, changes in valuation, and differences between accrual and cash. Here they close the identity, and they match the European Commission’s own series to within 0.21 points.
  • The interest rate is the implicit one: interest paid over the previous year’s debt. Growth is nominal GDP growth in national currency.

Source: European Commission, AMECO database, May 2025 release; general government, per cent of GDP; own calculations. Bulgaria starts in 1997 and Denmark in 2000. The figures can be downloaded above. The charts are drawn with Apache ECharts, under the Apache License 2.0.

Versión en español