En 2016, la Suisse a connu plus de naissances et moins de décès. En comparaison à 2015, le nombre de naissances a cru de 1.5% (2015: 86'559; 2016: 87'883). Cette hausse s'explique par l'augmentation de nouveau-nés de nationalité étrangère. L'indicateur conjoncturel de fécondité est toujours de 1,5 enfant par femme. Les cantons de Genève, du Jura, de Schwyz, du Tessin et de Nidwald sont les seuls à enregistrer une baisse des naissances. Le nombre de décès a diminué de 3.9% (2015: 67'606; 2016: 64'964). Au niveau cantonal, cette tendance s'est également observée, sauf dans les cantons de Schaffhouse, de Thurgovie, du Jura, de Zoug, de Glaris et d'Appenzell Rhodes-Intérieures. Seuls le Tessin, le Jura et Uri enregistrent plus de décès que de naissances. L'espérance de vie à la naissance a progressé. Celle des hommes est de 81,5 ans et celle des femmes de 85,3 ans.
La population résidente permanente s'est accrue de 1.1%, soit 92'424 âmes supplémentaires par rapport à 2015. Cela s'explique en partie par le mouvement naturel de la population (différence entre le nombre de naissances et de décès: 22'919). L'autre raison provient du solde migratoire (immigration: 191'683 personnes; émigration: 120'653). Par conséquent, la Suisse compte 8'419'550 individus, soit 4,25 millions de femmes (50.4%) et 4,17 millions d'hommes (49.6%). Tous les cantons ont vu leur population augmenter. Les cantons de Zurich, de Zoug et d'Argovie ont le taux d'accroissement le plus élevé, avec +1.5%. Appenzell Rhodes-Intérieures affiche le taux le plus faible avec +0.2%.
Plus de personnes ont obtenu la nationalité suisse en 2016 (2015: 40'689 personnes; 2016: 42'937). La Suisse possède la part d'étrangers la plus élevée (24.5%) en comparaison avec ses voisins (Italie 9.7%; Allemagne 13.3%, France 11.8%; Autriche 18.2%). C'est à Genève, Bâle-Ville et dans le canton de Vaud qu'il y a les plus fortes proportions d'habitants de nationalité étrangère (respectivement 40%, 36% et 34%). A l'inverse, Appenzell Rhodes-Intérieures affiche 11% et Uri 12%, suivis de Nidwald (14%) ainsi que du Jura et d’Obwald (tous deux 15%). Sur les 2,1 millions de personnes de nationalité étrangère résidentes en Suisse, 403'622 sont nées sur le territoire helvétique. Deux tiers des personnes nées à l'étranger proviennent de l'UE ou d'un Etat de l'AELE. Les nationalités les plus représentées sont l'Italie (316'525 individus), l’Allemagne (303'525), le Portugal (268'660), la France (126'970), le Kosovo (109'352), l’Espagne (83'337), la Serbie (68'767), la Turquie (68'744), la Macédoine (65'486) et l’Autriche (41'855). A l'étranger, en 2016, vivaient 774'923 Suissesses et Suisses, principalement établis en Europe.