All Saints' Day

Germany Β· Date: Saturday, November 1, 2025

All Saints' Day is a Christian holiday in Germany honoring all saints, known and unknown. It is observed on November 1st in Catholic regions and is a public holiday in several states.

Origin & history

All Saints' Day originated in early Christianity as a day to commemorate martyrs and saints. In Germany, its observance grew during the Middle Ages, particularly after Pope Gregory IV established November 1st as the universal feast day in the 9th century. The holiday was embraced by German Catholic regions, despite the Protestant Reformation's rejection of saint veneration. Over time, it became a day to remember all the faithful departed, blending with local traditions of honoring the dead.

Customs & traditions

In Germany, All Saints' Day involves visiting cemeteries to decorate graves with flowers, wreaths, and candles. Many attend church services, and in some regions, families have a quiet meal. The day is a public holiday in Baden-WΓΌrttemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland. In some areas, children go 'souling' (parish singing) for treats, though this is less common than in the past. Traditional foods include 'Allerheiligenstriezel' (a braided yeast bread) in Bavaria and Austria.

Why it is celebrated

All Saints' Day is a solemn occasion for German Catholics to honor saints and remember deceased loved ones. It underscores the Christian belief in the communion of saints and the hope of resurrection. The holiday also serves as a cultural moment for families to come together and tend to graves, reinforcing community bonds and respect for ancestors.

All Saints' Day in Germany 2025 β€” Origin, Customs & Meaning | Know Your Holidays