Specific requirements
Schaffhausen requires 2 years of cantonal and municipal residence. German (B1) is required. The canton's small size often means faster processing.
Civics exam
Covers federal and cantonal institutions, history (joined Confederation in 1501), Rhine Falls and the canton's unique geography.
Procedure and timelines
File at the municipality, then the Migration Office. Expect 10 to 20 months.
Costs
Municipal: CHF 200–500 Cantonal: CHF 150–300 Federal: CHF 100 (non-EU/EFTA)