Holidays
South Africa's public holidays for any year, calculated live from the actual rules, including the Sunday-to-Monday shift.
Under South Africa's Public Holidays Act, whenever a public holiday falls on a Sunday, the following Monday automatically becomes a public holiday too — a simpler, one-directional version of the US federal observed-date system, since it only ever shifts forward and only triggers on a Sunday collision specifically, not a Saturday one.
Several of the fixed dates on this list — Human Rights Day (March 21, the Sharpeville massacre anniversary), Freedom Day (April 27, the date of the first democratic elections in 1994), and Reconciliation Day (December 16) — were deliberately chosen after apartheid ended to mark specific events in that transition, making South Africa's calendar unusually tied to a single, recent, well-documented period of national history compared to most countries' more diffusely historical holidays.
Related
Another Commonwealth-tradition calendar, with its own substitute-day rule.
Check the current time alongside the holiday calendar.
Good Friday and Family Day (Easter Monday) both key off this calculation.