Bilancio demografico della popolazione residente permanente secondo la categoria di cittadinanza
bfs-population-balance
- Editore
- OFS/BFS
- Modalità di accesso
pxweb- Punto di accesso
- https://www.pxweb.bfs.admin.ch/api/v1/de/px-x-0102020000_101/px-x-0102020000_101.px
- ID della tabella
px-x-0102020000_101- Licenza
- BFS terms of use OPEN-BY: "Open use. Must provide the source."
- Copertura
- Territorio national · population permanent resident population (total, Swiss, foreign), calendar year; stocks on 1 January and 31 December · dal 1971 · al 2025
- Lacune
- 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.
- Usato in
- STORY-06, PROB-01
- Limiti noti
- 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.
- File elaborato
- data/processed/bfs-population-balance.csv
Quanto sono aggiornati questi dati?
- Attualità
- Aggiornato
Secondo il suo ritmo di aggiornamento, non è ancora attesa un’edizione più recente.
- Periodo coperto
- 1971–2025
- Ultima modifica dei dati
- Ultima consultazione della fonte
- Frequenza di aggiornamento
- Annuale
Nota del registro (in inglese): Yearly, with the definitive population results in late August (2025 data on 20.08.2026).
- Votara consulta la fonte
- Ogni settimana, e ogni giorno da 3 giorni prima a 14 giorni dopo una data di pubblicazione annunciata
Lo stato è calcolato a ogni generazione del sito; questa pagina lo mostra al . Risultati dei controlli
Fasi di elaborazione
- 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).