Germany GDP per capita
AnnualNot seasonally adjustedCode DE.GDPPC.A.NSA
Germany GDP per capita was 54,240 Current prices, euro per capita in 2025, up 3.3% from 2024.
That is the highest reading since the series began in 1991.
Over the past ten years it has ranged from 38,040 Current prices, euro per capita (2015) to 54,240 Current prices, euro per capita (2025), averaging 45,213 Current prices, euro per capita.
Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.
Recent data
| Period | Value |
|---|---|
| 2025 | 54,240 Current prices, euro per capita |
| 2024 | 52,530 Current prices, euro per capita |
| 2023 | 51,090 Current prices, euro per capita |
| 2022 | 48,600 Current prices, euro per capita |
| 2021 | 45,280 Current prices, euro per capita |
| 2020 | 42,350 Current prices, euro per capita |
| 2019 | 43,280 Current prices, euro per capita |
| 2018 | 42,000 Current prices, euro per capita |
| 2017 | 40,780 Current prices, euro per capita |
| 2016 | 39,150 Current prices, euro per capita |
| 2015 | 38,040 Current prices, euro per capita |
| 2014 | 37,010 Current prices, euro per capita |
| 2013 | 35,640 Current prices, euro per capita |
| 2012 | 34,840 Current prices, euro per capita |
| 2011 | 34,220 Current prices, euro per capita |
| 2010 | 32,580 Current prices, euro per capita |
| 2009 | 30,990 Current prices, euro per capita |
| 2008 | 32,060 Current prices, euro per capita |
| 2007 | 31,390 Current prices, euro per capita |
| 2006 | 29,890 Current prices, euro per capita |
| 2005 | 28,590 Current prices, euro per capita |
| 2004 | 28,150 Current prices, euro per capita |
| 2003 | 27,480 Current prices, euro per capita |
| 2002 | 27,250 Current prices, euro per capita |
Last 24 observations. The full history (35 observations) is available through the API.
One guessable code, agency-direct, updated on release. Free tier available.
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
"https://makrognosis.robomacro.com/v1/series/DE.GDPPC.A.NSA"
# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/DE.GDPPC.A.NSA",
headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docsAbout this series
| Latest observation | 2025 |
|---|---|
| First observation | 1991 |
| Observations | 35 |
| Frequency | Annual |
| Units | Current prices, euro per capita |
| Adjustment | Not seasonally adjusted |
| 10-year high | 54,240 Current prices, euro per capita (2025) |
| 10-year low | 38,040 Current prices, euro per capita (2015) |
| 10-year average | 45,213 Current prices, euro per capita |
| Source agency | Eurostat (Statistical Office of the European Union) |
| Makrognosis code | DE.GDPPC.A.NSA |
Other Germany indicators
FAQ
- What is the current gDP per capita in Germany?
- The latest reading is 54,240 Current prices, euro per capita for 2025, published by Eurostat (Statistical Office of the European Union).
- Where does this data come from?
- It is collected directly from Eurostat (Statistical Office of the European Union) and is available through the Makrognosis API under the code DE.GDPPC.A.NSA.
Last updated 2026-10-22. Source: Eurostat (Statistical Office of the European Union). Original title: “DE - GDP per capita (Eurostat nama_10_pc)”.