Heritage Day is a South African public holiday celebrated on 24 September. On this day, South Africans are encouraged to celebrate their culture and the diversity of their beliefs and traditions.