Ce graphique présente les flux annuels d'immigration et d'émigration de la population active, selon la nationalité. Dans la population active de nationalité suisse, les départs dépassent généralement les arrivées depuis 1991 (2024: 17 000 personnes ont émigré, tandis que 13 000 ont immigré). L'inverse vaut pour la population active de nationalité étrangère: depuis les années 2000, le nombre de personnes immigrées dépasse nettement celui des personnes qui quittent la Suisse (2024: immigration de 116 000 personnes, contre 106 000 personnes qui ont émigré).