Switzerland General government gross debt
AnnualNominalCode CH.GGDEBT.A.NOM
Latest353,240 CHF million2025
Previous347,852 CHF million2024
Year ago347,852 CHF million2024
Switzerland General government gross debt was 353,240 CHF million in 2025, up 1.5% from 2024.
That is the highest reading since the series began in 1996.
Over the past ten years it has ranged from 292,703 CHF million (2016) to 353,240 CHF million (2025), averaging 318,791 CHF million.
Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.
Recent data
| Period | Value |
|---|---|
| 2025 | 353,240 CHF million |
| 2024 | 347,852 CHF million |
| 2023 | 336,217 CHF million |
| 2022 | 320,917 CHF million |
| 2021 | 332,578 CHF million |
| 2020 | 321,261 CHF million |
| 2019 | 306,383 CHF million |
| 2018 | 302,367 CHF million |
| 2017 | 296,488 CHF million |
| 2016 | 292,703 CHF million |
| 2015 | 296,690 CHF million |
| 2014 | 294,870 CHF million |
| 2013 | 287,460 CHF million |
| 2012 | 285,450 CHF million |
| 2011 | 277,193 CHF million |
| 2010 | 270,545 CHF million |
| 2009 | 271,366 CHF million |
| 2008 | 287,285 CHF million |
| 2007 | 275,075 CHF million |
| 2006 | 269,136 CHF million |
| 2005 | 286,600 CHF million |
| 2004 | 290,842 CHF million |
| 2003 | 278,215 CHF million |
| 2002 | 279,079 CHF million |
Last 24 observations. The full history (30 observations) is available through the API.
Get Switzerland General government gross debt in your code or spreadsheet
One guessable code, agency-direct, updated on release. Free tier available.
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
"https://makrognosis.robomacro.com/v1/series/CH.GGDEBT.A.NOM"
# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/CH.GGDEBT.A.NOM",
headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docsAbout this series
| Latest observation | 2025 |
|---|---|
| First observation | 1996 |
| Observations | 30 |
| Frequency | Annual |
| Units | CHF million |
| Adjustment | Nominal |
| 10-year high | 353,240 CHF million (2025) |
| 10-year low | 292,703 CHF million (2016) |
| 10-year average | 318,791 CHF million |
| Source agency | Swiss National Bank |
| Makrognosis code | CH.GGDEBT.A.NOM |
Other Switzerland indicators
Switzerland GDP (Gross Domestic Product)Switzerland GDP Growth Rate (quarter on quarter)Switzerland Inflation Rate (CPI)Switzerland Core Inflation RateSwitzerland Unemployment RateSwitzerland Unemployment rate, ILO definition, total, not seasonally adjusted (FSO/BFS)Switzerland 10-Year Government Bond YieldSwitzerland Credit Rating & Sovereign Risk ScoreSwitzerland Industrial ProductionSwitzerland Manufacturing new orders, total indexSwitzerland Retail SalesSwitzerland Producer Price Inflation (PPI)Switzerland Current account balance, net (CHF mn)Switzerland Trade Balance: Goods & ServicesSwitzerland Merchandise exports, total, working-day & seasonally adjusted (CHF mn)Switzerland Merchandise imports, total, working-day & seasonally adjusted (CHF mn)
FAQ
- What is the current general government gross debt in Switzerland?
- The latest reading is 353,240 CHF million for 2025, published by Swiss National Bank.
- Where does this data come from?
- It is collected directly from Swiss National Bank and is available through the Makrognosis API under the code CH.GGDEBT.A.NOM.
Last updated 2026-11-08. Source: Swiss National Bank. Original title: “Switzerland general government gross debt (SNB pubfin, public sector ex double counting)”.