Allerheiligen is a Catholic holiday observed on November 1st, but its status as a public holiday varies by region in Germany. It is a statutory holiday in five federal states (Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland), while other states do not grant a day off. In those five states, public life largely slows down: schools and many shops close, and many people attend church services or visit cemeteries to honor the dead. In the rest of Germany, Allerheiligen is typically not a holiday, so normal work and school schedules apply, though some regions may still hold commemorative events or have local traditions. If you’re planning activities, it’s best to check the specific rules for the state you’ll be in, since there can also be “stillen Feiertag” (quiet/solemn days) considerations and occasional regional variations.
