St. Stephen's Day

Germany · Date: Friday, December 26, 2025

St. Stephen's Day, celebrated on December 26 in Germany, honors the first Christian martyr, St. Stephen. It is a public holiday in most German states, known for festive traditions and religious observances.

Origin & history

St. Stephen's Day, or Zweiter Weihnachtsfeiertag (Second Christmas Day), has been observed since the early Middle Ages. It commemorates St. Stephen, one of the first deacons of the Christian church and the first martyr, who was stoned to death around 34–35 AD. The day after Christmas was designated as his feast day due to its proximity to the Nativity, symbolizing the connection between Christ's birth and the ultimate sacrifice of his followers.

In Germany, the holiday gained prominence as a second day of Christmas celebrations, recognized officially in the 9th century under Charlemagne. It was a time for attending mass and honoring St. Stephen, particularly as the patron saint of horses and stablemen. This association led to the tradition of 'Stephen's Horse Blessing', where horses were ridden to church for a blessing, a practice rooted in medieval agrarian society.

The day also has ties to the origin of the Christmas carol 'Good King Wenceslas', which recounts the story of a 10th-century Bohemian king who helped a poor man on St. Stephen's Day. While the legend is not specifically German, the carol is widely sung in Germany during the Christmas season.

Customs & traditions

In Germany, St. Stephen's Day is a public holiday in most states (except Saxony-Anhalt, Brandenburg, and Schleswig-Holstein). Many Germans use it to visit family, attend church services, or enjoy extended Christmas festivities. Traditional foods include leftover Christmas goose or duck, as well as festive cakes like Stollen. In some regions, a special 'Stephanitag' meal features roasted pork or sausages.

A distinctive custom is the 'Stephanusritt' (St. Stephen's Ride), a horse procession that takes place in parts of Bavaria and Baden-Württemberg. Riders in traditional attire lead horses to be blessed by a priest, invoking St. Stephen's protection for the animals. This tradition, once widespread, has declined but is preserved in rural communities.

Other traditions include the 'Auszählen' (counting) of leftovers from Christmas day, and in some areas, children go door-to-door singing carols or performing a 'Sternsinger' (star singer) procession, though this is more common on Epiphany. St. Stephen's Day is also a popular day for winter walks, horse-drawn sleigh rides, and enjoying outdoor Christmas markets.

Why it is celebrated

St. Stephen's Day holds religious significance as a commemoration of the first Christian martyr, reinforcing themes of faith and sacrifice during the Christmas season. For German Christians, it is a day of reflection on the cost of discipleship and the continuation of Christmas joy beyond December 25.

Culturally, the holiday extends the Christmas celebration, providing an extra day for family gatherings and rest. It also preserves rural traditions like horse blessings, linking modern festivities to agricultural heritage. As a public holiday, it underscores Germany's Christian cultural roots while allowing for regional variations in observance.

St. Stephen's Day in Germany 2025 — Origin, Customs & Meaning | Know Your Holidays