When Is St. Stephen's Day 2024? This year, St. Stephen's Day was on Thursday, December 26, 2024, those 78 days ago. Next St. Stephen's Day will be Saturday, December 26, 2026. There are 649 days, 1 hour, and 56 minutes left.