La Suisse possède quatre langues nationales, mais toutes ne sont pas parlées par autant de personnes
L'allemand
La majorité de la population vit en Suisse alémanique, la partie du pays où l'on parle allemand. Dans 19 des 26 cantons suisses on parle principalement le dialecte suisse-allemand.
Le français
Dans la partie ouest du pays, en Suisse romande, on parle français. Quatre cantons sont uniquement francophones: Genève, Vaud, Neuchâtel et le Jura. Trois cantons sont bilingues (allemand et français): Berne, Fribourg et le Valais.
L'italien
Au Tessin et dans quatre vallées du sud des Grisons, on parle italien.
Le romanche
Le canton des Grisons est trilingue. On y parle allemand, italien et romanche. Le romanche (ou rhéto-roman) est une langue à racines latines. Les Romanches, 0,5 % de la population suisse, forment le plus petit groupe linguistique.
Autres langues
Les nombreux étrangers résidant en Suisse y ont amené leurs propres langues. La pratique de toutes ces langues étrangères dépasse maintenant celle du romanche et de l'italien.