Makrognosis

Germany Working-age population (15-64)

AnnualNot seasonally adjustedCode DE.POPWA.A.NSA

Latest52,952,171 Number2025
Previous53,109,702 Number2024
Year ago53,109,702 Number2024

Germany Working-age population (15-64) was 52,952,171 Number in 2025, down 0.3% from 2024.

That is the lowest reading since 2012.

Over the past ten years it has ranged from 52,952,171 Number (2025) to 53,994,380 Number (2016), averaging 53,499,170 Number.

Germany Working-age population (15-64) (Number), 1960 – 202535M40M45M50M55M1960197019801990200020102020Robomacro
Germany Working-age population (15-64) (Number), 1960 – 2025. Source: Eurostat (Statistical Office of the European Union).

Showing the full history (downsampled for display). Open the interactive chart to zoom and switch transforms.

Recent data

PeriodValue
202552,952,171 Number
202453,109,702 Number
202353,009,329 Number
202253,193,690 Number
202153,405,595 Number
202053,684,770 Number
201953,844,866 Number
201853,910,881 Number
201753,963,380 Number
201653,994,380 Number
201553,422,103 Number
201453,272,221 Number
201353,125,688 Number
201252,951,462 Number
201152,762,009 Number
201053,877,881 Number
200954,134,237 Number
200854,417,397 Number
200754,574,251 Number
200654,918,049 Number
200555,208,740 Number
200455,509,566 Number
200355,682,281 Number
200255,755,743 Number

Last 24 observations. The full history (66 observations) is available through the API.

Get Germany Working-age population (15-64) 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/DE.POPWA.A.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/DE.POPWA.A.NSA",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
Get a free API key → · API docs

About this series

Latest observation2025
First observation1960
Observations66
FrequencyAnnual
UnitsNumber
AdjustmentNot seasonally adjusted
10-year high53,994,380 Number (2016)
10-year low52,952,171 Number (2025)
10-year average53,499,170 Number
Source agencyEurostat (Statistical Office of the European Union)
Makrognosis codeDE.POPWA.A.NSA

Other Germany indicators

Germany GDP (Gross Domestic Product)Germany Gross domestic product, Current prices, million EURGermany Inflation Rate (CPI)Germany Core Inflation RateGermany Unemployment RateGermany 10-Year Government Bond YieldGermany Credit Rating & Sovereign Risk ScoreGermany Industrial ProductionGermany Retail SalesGermany Producer Price Inflation (PPI)Germany Current account balance (BPM6, vs rest of world), not seasonally adjustedGermany Current account balance, % of GDPGermany Trade Balance: Goods & ServicesGermany Exports of goods and services, Current prices, million EURGermany Exports of goods and services, chain-linked volumeGermany Exports of goods, total (World), calendar+seasonally adjusted

FAQ

What is the current working-age population (15-64) in Germany?
The latest reading is 52,952,171 Number 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.POPWA.A.NSA.

Last updated 2026-10-22. Source: Eurostat (Statistical Office of the European Union). Original title: “DE - Working-age population (15-64) (Eurostat demo_pjanbroad)”.