Population scenarios for Switzerland 2025–2055
bfs-population-scenarios-2025
- Publisher
- OFS/BFS
- Access method
pxweb- Table id
px-x-0104000000_101- Licence
- opendata.swiss terms of use "terms_by": "Open use. Must provide the source."
- Coverage
- Geography national · referenceDay 31 December · scenarios A-00-2025 (reference), B-00-2025 (high), C-00-2025 (low) · from 2024 · to 2055
- Gaps
- The table runs to 2075 and has 16 scenario variants; Votara keeps the three main scenarios up to 2055, the horizon of the BFS publication. Cantonal scenarios (px-x-0104020000_*) are not fetched yet. No commune-level scenarios exist.
- Used on
- STORY-01, STORY-03, STORY-09, STEER-03, STORY-04, STORY-07
- Known limits
- Scenarios are conditional projections, not forecasts; migration assumptions dominate (BFS). The scenarios start from the population on 1 January 2024 (8 960 817 in the table), so 2024 is already projected and differs from the observed STATPOP value (31 Dec 2024 — reference scenario 9 036 689, observed 9 051 029 in bfs-population-historic).
- Verification
- verification date: 2026-10-31 · method: Fetched from the BFS PxWeb API (table px-x-0104000000_101) and compared the 2055 values with the BFS press release of 15.04.2025 "Szenarien zur Bevölkerungsentwicklung der Schweiz und der Kantone 2025-2055" (reference 10,5 Mio., high 11,7 Mio., low 9,3 Mio. in 2055; low peaks in 2042). · checkedValue: 2055: reference 10465826, high 11684103, low 9270689 · checkedAgainst: https://dam-api.bfs.admin.ch/hub/api/dam/assets/34687089/master
- Processed file
- data/processed/bfs-population-scenarios-2025.csv
How current is this data?
- Freshness
- Up to date
According to its update rhythm, no newer edition is expected yet.
- Period covered
- 2024–2055
- Last change of the data
- Last check of the source
- Update rhythm
- Irregular
Ledger note (in English): Irregular, about every five years (opendata.swiss frequency "IRREG"). This edition was published on 15 April 2025.
- Votara checks the source
- Every week, and every day from 3 days before to 14 days after an announced publication date
The state is computed each time the site is built; this page shows it as of . Results of the accuracy checks
Transformations
- GET the table metadata, then select by label: scenario codes A-00-2025 → reference, B-00-2025 → high, C-00-2025 → low; observation unit "Bevölkerungsstand am 31. Dezember". Script: scripts/fetch/bfs-population-scenarios-2025.ts
- Nationality, sex and age class are left out of the query, so PxWeb returns their totals.
- Keep years 2024–2055 (the table continues to 2075). Values copied as published (persons); rows sorted by year, then reference/high/low.