Skip to main content
Business Day Calculator

Holidays in South Africa 2024

Last reviewed: October 14, 2026 · Holiday data: October 13, 2026

The 2024 South Africa holiday table below lists 13 dates, each one a day this calculator treats as closed. 12 fall on a weekday and 1 lands on a weekend, leaving 250 working days across the year on the national-only count. A date is not always a holiday of its own: 1 is marked observed or additional, the day a holiday was moved to or a further day granted with it.

2024 public holidays calendar

DateDayHoliday
Jan 1MondayNew Year's Day
Mar 21ThursdayHuman Rights Day
Mar 29FridayGood Friday
Apr 1MondayFamily Day
Apr 27Saturday (weekend)Freedom Day
May 1WednesdayWorkers' Day
May 29WednesdayDeclared Public Holiday
Jun 17MondayYouth Day (observed)
Aug 9FridayNational Women's Day
Sep 24TuesdayHeritage Day
Dec 16MondayDay of Reconciliation
Dec 25WednesdayChristmas Day
Dec 26ThursdayDay of Goodwill

2024 year summary

Total days

366

Weekend days

104

Public holidays on weekdays

12

Working days

250

The 1 weekend date in 2024 falls on a Saturday or Sunday, a day the count already excludes, so the working-day reduction comes only from the 12 weekday dates. Schedule 1 to the Public Holidays Act 36 of 1994 lists 12 public holidays, and since the Public Holidays Amendment Act 48 of 1995 a day the President declares by proclamation under section 2A is a public holiday as well. When a public holiday falls on a Sunday, the Act makes the following Monday a public holiday. That is the only weekend rule the government's holiday page states, and this calculator moves no Saturday holiday. In 2024 the table carries a day declared under section 2A: Wednesday May 29.

Holidays not included

This set is the public holidays of Schedule 1 to the Act, each on its own date except one that falls on a Sunday, which the table lists on the following Monday and not on the Sunday, and the days declared under section 2A that the table lists. Days that are not public holidays under the Act, such as school holidays or a company's own closures, are not counted; add them in the calculator's Advanced options.

Sources and verification

Official source: South African Government (gov.za) (opens in a new tab)

Cross-checked against this source on October 13, 2026.

See all official sources →

South Africa Holidays 2024 - FAQ

How many dates are on the 2024 South Africa holiday calendar?
13 dates, each one a day this calculator treats as closed in 2024. Of those, 12 fall on a weekday and 1 lands on a weekend. A date is not always a holiday of its own: 1 is marked observed or additional, the day a holiday was moved to or a further day granted with it. The complete list with dates and weekday placements is in the calendar table above.
How many working days does South Africa have in 2024?
South Africa has 250 working days in 2024 on the national-only count, after subtracting 104 weekend days and 12 weekday-falling public holidays. This is the national count: it uses only the dates in the table above, so a holiday kept only in one region or by one sector is not in it.
Which 2024 public holiday dates fall on a weekday?
12 of the 13 dates in the 2024 South Africa holiday table fall on a weekday and reduce the working days count: New Year's Day (Monday, January 1); Human Rights Day (Thursday, March 21); Good Friday (Friday, March 29); Family Day (Monday, April 1); Workers' Day (Wednesday, May 1); Declared Public Holiday (Wednesday, May 29); Youth Day (observed) (Monday, June 17); National Women's Day (Friday, August 9); Heritage Day (Tuesday, September 24); Day of Reconciliation (Monday, December 16); Christmas Day (Wednesday, December 25); Day of Goodwill (Thursday, December 26).
Which 2024 holidays fall on a weekend and how are they handled?
1 of the 2024 dates falls on a weekend: Freedom Day on Saturday, April 27. The South African Government states that the Public Holidays Act 36 of 1994 makes the Monday after a Sunday public holiday a public holiday. Each is listed on its calendar date, and none of those entries takes a working day out of the count.