Specific requirements
Glarus requires 2 years of cantonal and municipal residence. German (B1) is required. Since 2011 there are only 3 municipalities.
The Landsgemeinde
The Landsgemeinde is held on the first Sunday of May. Naturalizations may be submitted to the assembly, affecting timelines.
Procedure and timelines
File at the cantonal Migration Office. Expect 12 to 30 months.
Costs
Municipal/cantonal: CHF 200–500 Federal: CHF 100 (non-EU/EFTA)