There are 26 cantons of Switzerland, and four official languages. The only canton to have three national languages is the canton of Grisons. These languages are German, Romansh and Italian.