December holidays in South Africa

Year 2021

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

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