Cantonal holiday. St Stephen's Day 2026 falls on Saturday, 26 December 2026. Canton-wide in Zurich, Bern, Lucerne, Uri, Schwyz, Obwalden, Nidwalden, Glarus, Zug, Basel-Stadt, Basel-Landschaft, Schaffhausen, Appenzell Innerrhoden, St Gallen, Graubünden, Thurgau, Ticino and Valais. Under Article 7 of its work ordinance, Appenzell Ausserrhoden does not observe St Stephen's Day in 2026 because Christmas Day falls on Friday. In Fribourg it applies in Courgevaux, Fräschels, Greng, Kerzers, Meyriez, Muntelier, Murten, Ried bei Kerzers, Ulmiz and Mont-Vully, plus Flamatt and Sensebrügg. In Aargau it applies in the districts of Aarau, Baden, Bremgarten, Brugg, Kulm, Lenzburg, Zofingen and Zurzach, plus Kaiseraugst, Magden, Möhlin, Olsberg, Rheinfelden, Wallbach, Zeiningen and Zuzgen. Neuchâtel does not designate it as a statutory holiday in 2026.
The Saturday date creates no additional weekday off in 2026. In Appenzell Ausserrhoden, 26 December is not a public holiday in 2026; elsewhere rosters should treat it as one only within the stated cantonal or local scope.
Only Swiss National Day on 1 August has federal constitutional holiday status. St Stephen's Day is governed by cantonal and, in places, municipal rules.
