# European Union (EU27) - Gross national income

European Union (EU27) - Gross national income was 18,813,255 Current prices, million euro in 2025, up 4.1% from 2024.
That is the highest reading since the series began in 2002.
Over the past ten years it has ranged from 12,267,037 Current prices, million euro (2015) to 18,813,255 Current prices, million euro (2025), averaging 14,981,449 Current prices, million euro.

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

## Recent data

| Period | Value |
|---|---:|
| 2025 | 18,813,255 Current prices, million euro |
| 2024 | 18,078,768 Current prices, million euro |
| 2023 | 17,271,861 Current prices, million euro |
| 2022 | 16,164,996 Current prices, million euro |
| 2021 | 14,892,135 Current prices, million euro |
| 2020 | 13,604,900 Current prices, million euro |
| 2019 | 14,169,439 Current prices, million euro |
| 2018 | 13,686,401 Current prices, million euro |
| 2017 | 13,202,601 Current prices, million euro |
| 2016 | 12,644,544 Current prices, million euro |
| 2015 | 12,267,037 Current prices, million euro |
| 2014 | 11,863,804 Current prices, million euro |
| 2013 | 11,615,711 Current prices, million euro |
| 2012 | 11,470,830 Current prices, million euro |
| 2011 | 11,420,099 Current prices, million euro |
| 2010 | 11,061,318 Current prices, million euro |
| 2009 | 10,640,579 Current prices, million euro |
| 2008 | 11,023,468 Current prices, million euro |
| 2007 | 10,768,058 Current prices, million euro |
| 2006 | 10,146,439 Current prices, million euro |
| 2005 | 9,571,387 Current prices, million euro |
| 2004 | 9,164,694 Current prices, million euro |
| 2003 | 8,720,364 Current prices, million euro |
| 2002 | 8,465,151 Current prices, million euro |

## API

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

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