Szwajcaria jest federacją składającą się z 26 kantonów oraz 2.495 gmin. O ile liczba kantonów jest od wielu lat taka sama, to liczba gmin stopniowo spada. Każdy kanton ma swoją własną konstytucję oraz własne urzędy.
Lista szwajcarskich kantonów:
Kanton Zürich (ZH), stolica kantonu Zürich, liczba mieszkańców 1.373.100, liczba gmin 171, język urzędowy niemiecki.
Kanton Bern (BE) , stolica kantonu Bern, liczba mieszkańców 979.800 , liczba gmin 382, język urzędowy niemiecki i francuski.
Kanton Luzern (LU), stolica kantonu Luzern, liczba mieszkańców 377.600, liczba gmin 87, język urzędowy niemiecki.
Kanton Uri (UR), stolica kantonu Altdorf, liczba mieszkańców 35.400 , liczba gmin 20, język urzędowy niemiecki.
Kanton Schwyz (SZ), stolica kantonu Schwyz, liczba mieszkańców 146.700, liczba gmin 30, język urzędowy niemiecki.
Kanton Obwalden (OW), stolica kantonu Sarnen, liczba mieszkańców 35.600, liczba gmin 7, język urzędowy niemiecki.
Kanton Nidwalden (NW), stolica kantonu Stans, liczba mieszkańców 41.100, liczba gmin 11, język urzędowy niemiecki.
Kanton Glarus (GL), stolica kantonu Glarus, liczba mieszkańców 38.600, liczba gmin 3, język urzędowy niemiecki.
Kanton Zug (ZG) , stolica kantonu Zug, liczba mieszkańców 113.100, liczba gmin 11, język urzędowy niemiecki.
Kanton Freiburg (FR), stolica kantonu Freiburg, liczba mieszkańców 278.500, liczba gmin 165, język urzędowy niemiecki i francuski.
Kanton Solothurn (SO), stolica kantonu Solothurn, liczba mieszkańców 255.300 , liczba gmin 120, język urzędowy niemiecki.
Kanton Basel-Stadt (BS), stolica kantonu Basel, liczba mieszkańców 185.000, liczba gmin 3, język urzędowy niemiecki.
Kanton Basel-Landschaft (BL), stolica kantonu Liestal, liczba mieszkańców 274.500, liczba gmin 86, język urzędowy niemiecki.
Kanton Schaffhausen (SH), stolica kantonu Schaffhausen, liczba mieszkańców 76.400, liczba gmin 27, język urzędowy niemiecki.
Kanton Appenzell Ausserrhoden (AR), stolica kantonu Herisau Trogen, liczba mieszkańców 53.100, liczba gmin 20, język urzędowy niemiecki.
Kanton Appenzell Innerrhoden (AI), stolica kantonu Appenzell, liczba mieszkańców 15.700, liczba gmin 6, język urzędowy niemiecki.
Kanton St. Gallen (SG), stolica kantonu St. Gallen, liczba mieszkańców 478.900, liczba gmin 85, język urzędowy niemiecki.
Kanton Graubünden (GR), stolica kantonu Chur, liczba mieszkańców 192.600, liczba gmin 176, język urzędowy niemiecki, włoski i retoromański.
Kanton Aargau (AG), stolica kantonu Aarau, liczba mieszkańców 612.600 , liczba gmin 219, język urzędowy niemiecki.
Kanton Thurgau (TG), stolica kantonu Frauenfeld, liczba mieszkańców 248.500 , liczba gmin 80, język urzędowy niemiecki.
Kanton Tessin (TI), stolica kantonu Bellinzona, liczba mieszkańców 333.800, liczba gmin 157, język urzędowy włoski.
Kanton Waadt (VD), stolica kantonu Lausanne, liczba mieszkańców 713.300, liczba gmin 326, język urzędowy francuski.
Kanton Wallis (VS), stolica kantonu Sitten, liczba mieszkańców 312.700, liczba gmin 141, język urzędowy niemiecki i francuski.
Kanton Neuenburg (NE), stolica kantonu Neuenburg, liczba mieszkańców 172.100, liczba gmin 53, język urzędowy francuski.
Kanton Genf (GE), stolica kantonu Genf, liczba mieszkańców 457.800, liczba gmin 45, język urzędowy francuski.
Kanton Jura (JU), stolica kantonu Delsberg, liczba mieszkańców 70.100, liczba gmin 64, język urzędowy francuski.
Federacja Szwajcarska (CH), stolica Bern, liczba mieszkańców 7.870.800, liczba gmin 2.495, języki urzędowe niemiecki 63,7%, francuski 20,4%, włoski 6,5% oraz retoromański 0,5%.
Opracowanie własne na podstawie danych statystycznych.