Public holiday in Germany

St. Stephen's Day in Germany

Saturday, December 26, 2026

Nationwide public holiday

St. Stephen's Day is a nationwide public holiday in Germany on 26 December. It falls in the Christmas season and is observed the day after Christmas Day.

About St. Stephen's Day in Germany

In Germany, St. Stephen's Day is a nationwide public holiday and part of the extended Christmas period. It gives the country a second consecutive day off after Christmas Day, so it is mainly significant as a day for rest, family visits and holiday travel rather than for separate civic events. The date is fixed on 26 December and is observed across all German states.

History

The day commemorates Saint Stephen, traditionally regarded as the first Christian martyr. In Germany, its place in the calendar comes from the Christian liturgical tradition and the long-standing practice of marking 26 December as a church feast and public holiday in predominantly Christian Europe.

Traditions

In German-speaking Christian tradition, St. Stephen's Day is associated with church services and remembrance of Saint Stephen. Because it follows Christmas Day, many households also use the day for extended family meals, visiting relatives and finishing Christmas leftovers.

How St. Stephen's Day is celebrated in Germany

Most contemporary observance is quiet. People often spend the day at home or with family, and many towns and cities see a slower pace than on ordinary weekdays because it sits within the Christmas holiday period.

Interesting facts

Germany observes St. Stephen's Day nationwide, unlike some countries where 26 December is only a regional holiday or not a public holiday at all. It is one of the fixed public holidays that anchors the end of the year in the German calendar.

Dates in published calendars

YearHoliday dateObserved dateScope
202626 Dec 2026—Nationwide

Import sources

  • Generic ICS feed

An import is not an independent verification.

Report a correction

More public holidays in Germany