# Germany Gross national income

Germany Gross national income was 4,690,872 Current prices, million euro in 2025, up 3.2% from 2024.
That is the highest reading since the series began in 1995.
Over the past ten years it has ranged from 3,155,073 Current prices, million euro (2015) to 4,690,872 Current prices, million euro (2025), averaging 3,848,474 Current prices, million euro.

- Source agency: Eurostat (Statistical Office of the European Union)
- Makrognosis code: `DE.GNI.A.NOM`
- Frequency: annual
- Units: Current prices, million euro
- Coverage: 1995-01-01 to 2025-01-01 (31 observations)
- Page: https://makrognosis.robomacro.com/data/germany/gross-national-income

## Recent data

| Period | Value |
|---|---:|
| 2025 | 4,690,872 Current prices, million euro |
| 2024 | 4,545,347 Current prices, million euro |
| 2023 | 4,389,325 Current prices, million euro |
| 2022 | 4,149,670 Current prices, million euro |
| 2021 | 3,836,222 Current prices, million euro |
| 2020 | 3,565,336 Current prices, million euro |
| 2019 | 3,688,569 Current prices, million euro |
| 2018 | 3,585,652 Current prices, million euro |
| 2017 | 3,430,600 Current prices, million euro |
| 2016 | 3,296,543 Current prices, million euro |
| 2015 | 3,155,073 Current prices, million euro |
| 2014 | 3,051,117 Current prices, million euro |
| 2013 | 2,936,815 Current prices, million euro |
| 2012 | 2,868,325 Current prices, million euro |
| 2011 | 2,817,870 Current prices, million euro |
| 2010 | 2,667,780 Current prices, million euro |
| 2009 | 2,549,922 Current prices, million euro |
| 2008 | 2,613,998 Current prices, million euro |
| 2007 | 2,578,868 Current prices, million euro |
| 2006 | 2,466,843 Current prices, million euro |
| 2005 | 2,344,715 Current prices, million euro |
| 2004 | 2,306,852 Current prices, million euro |
| 2003 | 2,217,768 Current prices, million euro |
| 2002 | 2,199,958 Current prices, million euro |

## API

```
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/DE.GNI.A.NOM"

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