Makrognosis

Germany Population, 1 January

AnnualNot seasonally adjustedCode DE.POP.A.NSA

Latest83,577,140 persons2025
Previous83,456,045 persons2024
Year ago83,456,045 persons2024

Germany Population, 1 January was 83,577,140 persons in 2025, up 0.1% from 2024.

That is the highest reading since the series began in 1960.

Over the past ten years it has ranged from 81,197,537 persons (2015) to 83,577,140 persons (2025), averaging 82,856,090 persons.

Germany Population, 1 January (persons), 1960 – 202550M60M70M80M1960197019801990200020102020Robomacro
Germany Population, 1 January (persons), 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
202583,577,140 persons
202483,456,045 persons
202383,118,501 persons
202283,237,124 persons
202183,155,031 persons
202083,166,711 persons
201983,019,213 persons
201882,792,351 persons
201782,521,653 persons
201682,175,684 persons
201581,197,537 persons
201480,767,463 persons
201380,523,746 persons
201280,327,900 persons
201180,222,065 persons
201081,802,257 persons
200982,002,356 persons
200882,217,837 persons
200782,314,906 persons
200682,437,995 persons
200582,500,849 persons
200482,531,671 persons
200382,536,680 persons
200282,440,309 persons

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

Get Germany Population, 1 January 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.POP.A.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/DE.POP.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
Unitspersons
AdjustmentNot seasonally adjusted
10-year high83,577,140 persons (2025)
10-year low81,197,537 persons (2015)
10-year average82,856,090 persons
Source agencyEurostat (Statistical Office of the European Union)
Makrognosis codeDE.POP.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 population, 1 January in Germany?
The latest reading is 83,577,140 persons 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.POP.A.NSA.

Last updated 2026-11-08. Source: Eurostat (Statistical Office of the European Union). Original title: “Germany population, 1 January (Eurostat demo_pjan)”.