Kanton Glarus zahrnuje 3 politické obce. Hlavním městem je Glarus. Komunální reforma byla schválena kantonálním shromážděním (Landsgemeinde) 7. května 2006. Do 31. prosince 2010 se kanton Glarus skládal z 25 obcí a 9 občanských obcí (občanské obce se nazývaly Tagwen).