Labour Day Description
Labour Day (Tag der Arbeit, May 1st) is a public holiday in most Swiss cantons, though its observance status varies. Cantons such as Zurich, Basel-Stadt, Basel-Landschaft, Schaffhausen, Thurgau, Ticino, Neuchâtel, and Jura officially recognize it as a public holiday. In other cantons, it may be a half-day holiday or treated as a normal working day. Where observed, government offices, banks, and schools close. May 1st is marked by workers' rallies, union-organized marches, and public demonstrations advocating for labor rights — these are generally peaceful events. It coincides with the traditional spring festival season in many Swiss towns. Public transport may operate on special schedules in cities hosting major rallies. Private sector employers follow cantonal rules; check local guidance.