Sunday 01 Jan New Year's Day Monday 02 Jan Public Holiday Wednesday 21 Mar Human Rights Day Friday 06 Apr Good Friday Monday 09 Apr Family Day Friday 27 Apr Freedom Day Tuesday 01 May Workers' Day Saturday 16 Jun Youth Day Thursday 09 Aug National Women's Day Monday 24 Sep Heritage Day Sunday 16 Dec Day of Reconciliation Monday 17 Dec Public Holiday Tuesday 25 Dec Christmas Day Wednesday 26 Dec Day of Goodwill
Source: http://www.info.gov.za/aboutsa/holidays.htm#2012