Public Holidays in South Africa

Year 2020

Date Weekday Public holiday name
May 1 Friday Workers' Day
August 9 Sunday National Women's Day
August 10 Monday National Women's Day observed
September 24 Thursday Heritage Day
December 16 Wednesday Day of Reconciliation
December 26 Saturday Day of Goodwill

Year 2021

Date Weekday Public holiday name
March 22 Monday Human Rights Day observed
May 1 Saturday Workers' Day
May 8 Saturday Laylatul Qadr (Night of Power)
May 13 Thursday Eid ul Fitr
July 20 Tuesday Eid ul Adha
August 9 Monday National Women's Day
September 24 Friday Heritage Day
October 19 Tuesday Milad un Nabi (Mawlid)
December 16 Thursday Day of Reconciliation
December 26 Sunday Day of Goodwill
December 27 Monday Day of Goodwill observed

Year 2022

Date Weekday Public holiday name
April 28 Thursday Laylatul Qadr (Night of Power)
May 1 Sunday Workers' Day
May 2 Monday Workers' Day observed
May 3 Tuesday Eid ul Fitr
July 10 Sunday Eid ul Adha
August 9 Tuesday National Women's Day
September 24 Saturday Heritage Day
October 8 Saturday Milad un Nabi (Mawlid)
December 16 Friday Day of Reconciliation
December 26 Monday Christmas Day observed
December 26 Monday Day of Goodwill

Year 2023

Date Weekday Public holiday name
January 2 Monday New Year's Day observed
April 17 Monday Laylatul Qadr (Night of Power)
April 22 Saturday Eid ul Fitr
May 1 Monday Workers' Day
June 29 Thursday Eid ul Adha
August 9 Wednesday National Women's Day
September 24 Sunday Heritage Day
September 25 Monday Heritage Day observed
September 27 Wednesday Milad un Nabi (Mawlid)
December 16 Saturday Day of Reconciliation
December 26 Tuesday Day of Goodwill