Demografische Bilanz der ständigen Wohnbevölkerung nach Staatsangehörigkeitskategorie
bfs-population-balance
- Herausgeber
- OFS/BFS
- Zugriffsart
pxweb- Tabellen-ID
px-x-0102020000_101- Lizenz
- BFS terms of use OPEN-BY: "Open use. Must provide the source."
- Abdeckung
- Gebiet national · population permanent resident population (total, Swiss, foreign), calendar year; stocks on 1 January and 31 December · von 1971 · bis 2025
- Lücken
- Immigration and emigration are published from 1981; 1971–1980 have the net migration only (left empty, not 0). National level only kept (the table has cantons). Sex breakdown not kept.
- Verwendet in
- STORY-06, PROB-01
- Bekannte Grenzen
- Sources named by the table: ESPOP (to 2010) and STATPOP (since 2011); from 2010 the permanent resident population also counts persons in the asylum process with at least 12 months of residence (break in the series). Immigration includes changes from the non-permanent to the permanent population ("inkl. Änderung des Bevölkerungstyps"). Net migration here is the BFS definition; the SEM publishes a different "Wanderungssaldo" for foreign nationals (SEM/BFS fact sheet "Erklärungen zu den Unterschieden zwischen den Statistiken des SEM und des BFS zur ausländischen Wohnbevölkerung", January 2025: 2023 — BFS 147 751, SEM 98 851; the BFS counts the asylum area with 12 months of residence, the SEM counts status changes and register corrections differently). Cross-checks (2026-11-02): the foreign population on 31 December equals bfs-nationality-groups ("Ausland") for 2011–2025; 31.12.2010 is still ESPOP here (1 754 358) and STATPOP in bfs-nationality-groups (1 766 277) and the total equals bfs-population-historic (STATPOP years); the naturalisations of the Swiss population equal bfs-naturalisations in every year 1981–2025 except 1998 (21 277 vs 21 279) and 2001 (27 583 vs 27 586), where they match the by-nationality table su-d-01.05.06.01.08. These are durable checks in scripts/checks/facts-population.ts.
- Aufbereitete Datei
- data/processed/bfs-population-balance.csv
Wie aktuell sind diese Daten?
- Aktualität
- Aktuell
Nach ihrem Aktualisierungsrhythmus ist noch keine neuere Ausgabe fällig.
- Abgedeckter Zeitraum
- 1971–2025
- Letzte Änderung der Daten
- Letzte Abfrage der Quelle
- Aktualisierungsrhythmus
- Jährlich
Vermerk im Register (auf Englisch): Yearly, with the definitive population results in late August (2025 data on 20.08.2026).
- Votara fragt die Quelle ab
- Jede Woche, und täglich von 3 Tagen vor bis 14 Tage nach einem angekündigten Publikationsdatum
Der Zustand wird bei jeder Erstellung der Website berechnet; diese Seite zeigt den Stand vom . Ergebnisse der Prüfungen
Verarbeitungsschritte
- PxWeb POST to px-x-0102020000_101: Kanton = Schweiz, Geschlecht = Total, Staatsangehörigkeit (Kategorie) = Total / Schweiz / Ausland, every component, json-stat2. Components mapped by their exact German labels (unknown labels fail the fetch); the inter-cantonal moves and the two "Geschlechtsänderung beim Zivilstandsamt" components are left out. Script: scripts/fetch/bfs-population-balance.ts
- DECISION: when immigration and emigration are both 0 in a year whose net migration is not 0 (1971–1980), both cells are left empty (not published separately).
- Computed by Votara: share_dec31_pct of the Swiss and of the foreign population = population on 31 December of the category ÷ total × 100, rounded half-up to 2 decimals. The fetcher checks 1 January + change = 31 December and Swiss + foreign = total on 31 December.
- Naturalisations: positive for the Swiss population, negative for the foreign population, 0 in the total (a change of category, not of the total).