Zmiany administracyjne 1 stycznia 2004 przyłączenie gmin Diesbach oraz Hätzingen do gminy Luchsingen 1 lipca 2006 przyłączenie gmin Leuggelbach oraz Nidfurn do gminy Haslen 1 stycznia 2011 utworzenie miasta Glarus z gmin Ennenda, Netstal i Riedern utworzenie gminy Glarus Nord z gmin Bilten, Filzbach, Mollis, Mühlehorn, Näfels, Niederurnen, Oberurnen i Obstalden utworzenie gminy Glarus Süd z gmin Betschwanden, Braunwald, Elm, Engi, Haslen, Linthal, Luchsingen, Matt, Mitlödi, Rüti, Schwanden, Schwändi oraz Sool

Gospodarka Kanton był jednym z pierwszych zindustrializowanych w Szwajcarii i do dziś przemysł ma największy udział w jego gospodarce. Rolnictwo (przede wszystkim mleczarstwo) i turystyka są także ważnymi źródłami dochodów. Poziom bezrobocia wynosi 1,8% i jest zbliżony do średniej krajowej.

Transport Wzdłuż doliny rzeki Linth wiedzie linia kolejowa łącząca kanton z resztą Szwajcarii. Istnieje też dobrze rozwinięta sieć linii autobusowych. Do wszystkich miejscowości można dojechać wyasfaltowanymi drogami a północną część kantonu przecina autostrada A3 łącząca Bazyleę i Zurych z południowo-wschodnią częścią Konfederacji i Liechtensteinem.