Makrognosis

Switzerland Population, 1 January

AnnualNot seasonally adjustedCode CH.POP.A.NSA

Latest9,051,029 persons2025
Previous8,962,258 persons2024
Year ago8,962,258 persons2024

Switzerland Population, 1 January was 9,051,029 persons in 2025, up 1.0% from 2024.

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

Over the past ten years it has ranged from 8,237,666 persons (2015) to 9,051,029 persons (2025), averaging 8,623,345 persons.

Switzerland Population, 1 January (persons), 1960 – 20255M6M7M8M9M1960197019801990200020102020Robomacro
Switzerland 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
20259,051,029 persons
20248,962,258 persons
20238,815,385 persons
20228,738,791 persons
20218,670,300 persons
20208,606,033 persons
20198,544,527 persons
20188,484,130 persons
20178,419,550 persons
20168,327,126 persons
20158,237,666 persons
20148,139,631 persons
20138,039,060 persons
20127,954,662 persons
20117,870,134 persons
20107,785,806 persons
20097,701,856 persons
20087,593,494 persons
20077,508,739 persons
20067,459,128 persons
20057,415,102 persons
20047,364,148 persons
20037,313,853 persons
20027,255,653 persons

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

Get Switzerland 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/CH.POP.A.NSA"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/CH.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 high9,051,029 persons (2025)
10-year low8,237,666 persons (2015)
10-year average8,623,345 persons
Source agencyEurostat (Statistical Office of the European Union)
Makrognosis codeCH.POP.A.NSA

Other Switzerland indicators

Switzerland GDP (Gross Domestic Product)Switzerland GDP Growth Rate (quarter on quarter)Switzerland Inflation Rate (CPI)Switzerland Core Inflation RateSwitzerland Unemployment RateSwitzerland Unemployment rate, ILO definition, total, not seasonally adjusted (FSO/BFS)Switzerland 10-Year Government Bond YieldSwitzerland Credit Rating & Sovereign Risk ScoreSwitzerland Industrial ProductionSwitzerland Manufacturing new orders, total indexSwitzerland Retail SalesSwitzerland Producer Price Inflation (PPI)Switzerland Current account balance, net (CHF mn)Switzerland Trade Balance: Goods & ServicesSwitzerland Merchandise exports, total, working-day & seasonally adjusted (CHF mn)Switzerland Merchandise imports, total, working-day & seasonally adjusted (CHF mn)

FAQ

What is the current population, 1 January in Switzerland?
The latest reading is 9,051,029 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 CH.POP.A.NSA.

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