Kanton Glarus (bahasa Prancis: Glaris, bahasa Italia: Glarona, bahasa Romansh: Glaruna) adalah sebuah kanton di Swiss yang memiliki luas wilayah 685 km² dan populasi 38.300 jiwa (2003). Ibu kotanya ialah Glarus.

Penduduk kanton ini menuturkan bahasa Jerman.

Kotamadya 
Glarus terbagi atas 25 kotamadya (gemeinden):

Glarus