December holidays in South Africa

Year 2022

Date Weekday Public holiday name
December 16 Friday Day of Reconciliation
December 21 Wednesday December Solstice
December 24 Saturday Christmas Eve
December 25 Sunday Christmas Day
December 26 Monday Christmas Day observed
December 26 Monday Day of Goodwill
December 31 Saturday New Year's Eve

Year 2023

Date Weekday Public holiday name
December 16 Saturday Day of Reconciliation
December 22 Friday December Solstice
December 24 Sunday Christmas Eve
December 25 Monday Christmas Day
December 26 Tuesday Day of Goodwill
December 31 Sunday New Year's Eve

Year 2024

Date Weekday Public holiday name
December 16 Monday Day of Reconciliation
December 21 Saturday December Solstice
December 24 Tuesday Christmas Eve
December 25 Wednesday Christmas Day
December 26 Thursday Day of Goodwill
December 31 Tuesday New Year's Eve

Year 2025

Date Weekday Public holiday name
December 16 Tuesday Day of Reconciliation
December 21 Sunday December Solstice
December 24 Wednesday Christmas Eve
December 25 Thursday Christmas Day
December 26 Friday Day of Goodwill
December 31 Wednesday New Year's Eve