Aller au contenu
Sources officielles et scientifiques Vérifié

Population résidante permanente étrangère selon la nationalité

bfs-nationality-groups

Éditeur
OFS/BFS
Mode d'accès
api
Identifiant du tableau
su-d-01.05.01.01
Licence
BFS terms of use OPEN-BY: "Open use. Must provide the source."
Couverture
Territoire national · referenceDay 31 December · de 1980 · à 2025
Lacunes
Foreign nationals only (Swiss citizens, incl. naturalised persons, are not in this table — see bfs-population-historic for the total and bfs-migration-status for migration background). States that did not exist in a year have no row for that year ("*" in the source); "…" (unknown) is left out too.
Utilisé dans
STORY-06
Limites connues
Nationality is a legal status, not origin or ethnicity — Switzerland does not measure ethnicity. Naturalisations move people out of this table. Sources: PETRA register 1980–2009, STATPOP since 2010 — from 2010 the permanent resident population also includes persons in the asylum process with ≥ 12 months of residence (footnote 1), a break in the series. Historical states (Jugoslawien, Sowjetunion, Tschechoslowakei, Serbien und Montenegro) are kept under the names used by BFS; "Tibet" is included in China from 2010.
Vérification
verification date: 2026-10-31 · method: Fetched from the BFS DAM; the hierarchy check (sub-regions + countries = foreign total, every year 1980–2025) passed. Compared with the BFS press release of 20.08.2026 "Bestand und Entwicklung der Bevölkerung der Schweiz im Jahr 2025" ("2 528 100 ausländische Staatsangehörige (28%)", increase "um 48 200 Personen") — identical after rounding to the hundred. · checkedValue: foreign_total 2025: 2528117 (press release 2 528 100); 2024→2025: +48 200 · checkedAgainst: https://dam-api.bfs.admin.ch/hub/api/dam/assets/36680491/master

Ces données sont-elles à jour ?

Fraîcheur
À jour

Selon son rythme de mise à jour, aucune édition plus récente n’est encore attendue.

Période couverte
1980–2025
Dernière modification des données
Dernière consultation de la source
Rythme de mise à jour
Annuel

Note du registre (en anglais) : Yearly, with the definitive population results in late August (2025 data on 20.08.2026).

Votara consulte la source
Chaque semaine, et chaque jour de 3 jours avant à 14 jours après une date de publication annoncée

L’état est calculé à chaque construction du site ; cette page le montre au . Résultats des contrôles

Étapes de traitement

  1. XLSX su-d-01.05.01.01 (current edition via the DAM orderNr URL), sheet "su-d-01.05.01.01": one row per group, one column per year (footnote markers such as "2010 1" stripped). Script: scripts/fetch/bfs-nationality-groups.ts
  2. Summary block mapped by exact label: foreign_total "Ausland"; continents europe "Europa", africa "Afrika", americas "Amerika", asia "Asien", oceania "Ozeanien"; subcontinents northern_america "Nordamerika", latin_america_caribbean "Lateinamerika und Karibik"; blocs eu "EU-Staaten" (EU27 as of 1.2.2020, applied to all years), efta "EFTA-Staaten", other_europe "Übriges Europa (Europa ohne EU und EFTA)", non_european "Aussereuropäische Staaten (ohne Staatenlos/nicht zuteilbar/ohne Angabe)"; other stateless_unassigned_unknown "Staatenlos/nicht zuteilbar/ohne Angabe". Unknown labels fail the fetch.
  3. Detail block: a row is a sub-region (group_type region, e.g. "Ostafrika", "Südasien") when it equals, in every year, the sum of the ≥ 2 rows that follow; those rows are countries (group_type country). The detail "Europa" and "Nordamerika" duplicate the summary rows and are not repeated. The fetcher fails unless the top-level units of the detail block add up to "Ausland" in every year. group = ASCII slug of the German label for regions and countries (e.g. vereinigtes-koenigreich); label_de keeps the label as published.
  4. Values copied as published (persons). Do not add rows of different group_type (they overlap).