Specific requirements
Thurgau requires 2 years of cantonal and municipal residence. German (B1) is required.
Civics exam
Covers federal and cantonal institutions, history (canton since 1803) and Lake Constance geography.
Procedure and timelines
File at the municipality, then the Migration and Integration Office. Expect 12 to 24 months.
Costs
Municipal: CHF 200–600 Cantonal: CHF 150–350 Federal: CHF 100 (non-EU/EFTA)