# Portugal General government gross debt, level

Portugal General government gross debt, level was up 2.3% year on year in Q2 2026, compared with 1.7% in Q1 2026.
The level stood at 293,726 MIO_NAC local currency.
Over the past ten years it has ranged from −3.5% (Q4 2023) to 8.2% (Q4 2020), averaging 2.0%.

- Source agency: Eurostat (Statistical Office of the European Union)
- Makrognosis code: `PT.GGDEBT.Q.NOM`
- Frequency: quarterly
- Units: MIO_NAC local currency
- Coverage: 2000-01-01 to 2026-04-01 (106 observations)
- Page: https://makrognosis.robomacro.com/data/portugal/general-government-gross-debt-level

## Recent data

| Period | Value | Y/Y % |
|---|---:|---:|
| Q2 2026 | 293,726 MIO_NAC local currency | 2.3 |
| Q1 2026 | 282,983 MIO_NAC local currency | 1.7 |
| Q4 2025 | 275,075 MIO_NAC local currency | 1.6 |
| Q3 2025 | 294,655 MIO_NAC local currency | 8.2 |
| Q2 2025 | 287,146 MIO_NAC local currency | 3.7 |
| Q1 2025 | 278,254 MIO_NAC local currency | 3.2 |
| Q4 2024 | 270,859 MIO_NAC local currency | 3.4 |
| Q3 2024 | 272,394 MIO_NAC local currency | −2.3 |
| Q2 2024 | 276,904 MIO_NAC local currency | −0.7 |
| Q1 2024 | 269,724 MIO_NAC local currency | −3.0 |
| Q4 2023 | 261,889 MIO_NAC local currency | −3.5 |
| Q3 2023 | 278,838 MIO_NAC local currency | 0.01 |
| Q2 2023 | 278,930 MIO_NAC local currency | −0.3 |
| Q1 2023 | 278,129 MIO_NAC local currency | 1.2 |
| Q4 2022 | 271,358 MIO_NAC local currency | 1.2 |
| Q3 2022 | 278,819 MIO_NAC local currency | 3.0 |
| Q2 2022 | 279,632 MIO_NAC local currency | 1.1 |
| Q1 2022 | 274,942 MIO_NAC local currency | 0.2 |
| Q4 2021 | 268,188 MIO_NAC local currency | −0.5 |
| Q3 2021 | 270,589 MIO_NAC local currency | 1.7 |
| Q2 2021 | 276,536 MIO_NAC local currency | 6.8 |
| Q1 2021 | 274,306 MIO_NAC local currency | 8.1 |
| Q4 2020 | 269,578 MIO_NAC local currency | 8.2 |
| Q3 2020 | 266,140 MIO_NAC local currency | 5.8 |

## API

```
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/PT.GGDEBT.Q.NOM"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/PT.GGDEBT.Q.NOM",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
```
