When Is St. Stephen's Day 2023? This year, St. Stephen's Day was on Tuesday, December 26, 2023, those 428 days ago. Next St. Stephen's Day will be Saturday, December 26, 2026. There are 665 days, 12 hours, and 21 minutes left.