U cilju sprječavanja koncentracije političke moći, u Švicarskoj kau i u kantonima, državna vlast je podijeljena na tri djela: zakonodavna vlast (legislativa), izvršna vlast (egzekutiva) i pravosudna vlast (judikativa). U Kantonu Glarus ove zadatke preuzimaju sljedeće vlasti: Zakonodavna: Zemaljska skupština (Landsgemeinde) i Kantonalni parlament (Landrat) ( 60 članova, biranih svake četiri godine od strane naroda); Izvršna: Vladino vijeće (5 članova, biranih svake četiri godine od strane naroda); Pravosudna: razni sudovi na kantonalnom nivou.
I opštine imaju zakonodavnu vlast (skupštinu opštine, Gemeindeversammlung) i izvršnu vlast (opštinsko vijeće, Gemeinderat). Na saveznom nivou zakonodavna vlast se sastoji od dva vijeća: Nacionalno i Kantonalno vijeće (National- und Ständerat). Savezna vlada koja ima 7 članova zove se "Bundesrat". Na nacionalnom nivou postoje takođe i različiti sudovi. Vrhovni sud (Bundesgericht) kao najviša instanca je nadležan za presude donesene u kantonalnim sudovima.