Glarus (Switzerland) flag 120 x 120 cm
The Canton of Glarus is a canton in east central Switzerland. The capital is Glarus. There are 25 municipalities in the canton (July 2006). The population is German speaking and typically either Protestant or Catholic. The population of the canton (as of 31 December 2009) is 38,479. As of 2007, the population included 7,314 foreigners (or 19.13% of the total population).