El cantón de Glaris (en alemán Glarus, en francés Glaris, en italiano Glarona y en romanche Glaruna) es un cantón centro-oriental de Suiza. Su capital es Glaris. La población del cantón era de 38.300 habitantes (en 2001) y mayoritariamente de lengua alemana.