Па канстытуцыі, швейцарскія кантоны самі вызначаюць свае афіцыйныя мовы. У краіне 26 кантонаў, у 17 з іх афіцыйная мова – нямецкая, у 4 – французская, у 3 – нямецкая і французская, у 1 – італьянская і яшчэ ў адным – нямецкая, італьянская і рэтараманская.