Cantonal holiday. Saint Joseph's Day 2026 falls on Thursday, 19 March 2026. Canton-wide in Uri, Schwyz, Nidwalden, Ticino and Valais. Solothurn's current Rest Days Act allows municipalities to designate additional local rest days; that does not make Saint Joseph's Day canton-wide, and no current canton-wide municipal list is published.
In these five cantons, leave on Friday, 20 March creates a four-day break; in Solothurn, check the municipality before treating Thursday as a public holiday.
Only Swiss National Day on 1 August has federal constitutional holiday status. Saint Joseph's Day is governed cantonally and, in Solothurn, municipally.
