Afin d'éviter une concentration du pouvoir, en Suisse et dans les cantons, le pouvoir de l'État est divisé en trois organes indépendants: Le législatif (le pouvoir qui édite les lois), l'exécutif (le pouvoir qui applique les lois) et le judiciaire (le pouvoir qui est chargé de rendre la justice). Dans le canton de Glarus, les autorités suivantes assument ces tâches : Législatif : Landsgemeinde et Landrat (60 membres, élus par le peuple tous les quatre ans) ; Exécutif : Conseil d’État (5 membres, élus par le peuple tous les quatre ans) ; Judiciaire : différents tribunaux au niveau cantonal. Les communes également disposent d'un organe législatif (assemblée communale) et d'un organe exécutif (Conseil communal). Au niveau fédéral, le législatif est divisé en deux chambres: le Conseil national et le Conseil des États (National- und Ständerat). Le gouvernement suisse (7 membres) s'appelle le Conseil fédéral (Bundesrat). Il existe plusieurs tribunaux au niveau national. Le Tribunal fédéral est la plus haute instance judiciaire et les décisions des tribunaux cantonaux peuvent y être portées en appel.