Unmapped Dataworks

Free tools · Public holidays

Public holidays in South Africa 2023

2023 had 13 public holidays and 7 long weekends. One was declared by the President: a public holiday for the Rugby World Cup win on Friday 15 December. New Year’s Day and Heritage Day fell on a Sunday, so Monday 2 January and Monday 25 September were public holidays too. The Day of Reconciliation fell on a Saturday and didn’t move.

Add the public holidays to your calendar · the .ics file · every calendar feed

Every public holiday in 2023

Public holidays in South Africa in 2023
DatePublic holiday
1 JanuarySundayNew Year’s DayLong weekendFalls on a Sunday, so Monday 2 January is a public holiday.
2 JanuaryMondayPublic holiday: New Year’s Day observedLong weekendNew Year’s Day falls on a Sunday, so the Monday is a public holiday.
21 MarchTuesdayHuman Rights Day
7 AprilFridayGood FridayLong weekend
10 AprilMondayFamily DayLong weekend
27 AprilThursdayFreedom Day
1 MayMondayWorkers’ DayLong weekend
16 JuneFridayYouth DayLong weekend
9 AugustWednesdayNational Women’s Day
24 SeptemberSundayHeritage DayLong weekendFalls on a Sunday, so Monday 25 September is a public holiday.
25 SeptemberMondayPublic holiday: Heritage Day observedLong weekendHeritage Day falls on a Sunday, so the Monday is a public holiday.
15 DecemberFridayPublic holiday for the Rugby World Cup winLong weekendDeclared by the President. The proclamation.
16 DecemberSaturdayDay of ReconciliationLong weekendFalls on a Saturday, so it doesn’t move.
25 DecemberMondayChristmas DayLong weekend
26 DecemberTuesdayDay of GoodwillLong weekend

To save this as a PDF, print the page and choose Save as PDF. The header, footer and links are left off.

Long weekends in 2023

One day of leave, four days off

2023 calendar

January 2023

MTWTFSS
1, New Year’s Day
2, New Year’s Day observed345678
9101112131415
16171819202122
23242526272829
3031

February 2023

MTWTFSS
12345
6789101112
13141516171819
20212223242526
2728

March 2023

MTWTFSS
12345
6789101112
13141516171819
2021, Human Rights Day2223242526
2728293031

April 2023

MTWTFSS
12
34567, Good Friday89
10, Family Day111213141516
17181920212223
24252627, Freedom Day282930

May 2023

MTWTFSS
1, Workers’ Day234567
891011121314
15161718192021
22232425262728
293031

June 2023

MTWTFSS
1234
567891011
1213141516, Youth Day1718
19202122232425
2627282930

July 2023

MTWTFSS
12
3456789
10111213141516
17181920212223
24252627282930
31

August 2023

MTWTFSS
123456
789, National Women’s Day10111213
14151617181920
21222324252627
28293031

September 2023

MTWTFSS
123
45678910
11121314151617
18192021222324, Heritage Day
25, Heritage Day observed2627282930

October 2023

MTWTFSS
1
2345678
9101112131415
16171819202122
23242526272829
3031

November 2023

MTWTFSS
12345
6789101112
13141516171819
20212223242526
27282930

December 2023

MTWTFSS
123
45678910
1112131415, Public holiday for the Rugby World Cup win16, Day of Reconciliation17
18192021222324
25, Christmas Day26, Day of Goodwill2728293031

Declared by the President

How the dates are set

South Africa has 12 public holidays, set by the Public Holidays Act 36 of 1994. Ten fall on the same date every year. Good Friday and Family Day move with Easter: they are the Friday before and the Monday after Easter Sunday.

The Sunday rule. When a public holiday falls on a Sunday, the Monday after it is a public holiday too (section 2(1) of the Act). A holiday on a Saturday doesn’t move.

The President can also declare any day a public holiday, by proclamation in the Government Gazette (section 2A). Election days are declared this way.

Working days in 2023, month by month

Source: the Public Holidays Act 36 of 1994 (Schedule 1 and sections 2(1) and 2A) and the President’s proclamations in the Government Gazette, checked against the government’s published lists on 7 November 2026.

Unmapped Dataworks