The first South African pride parade was held in Johannesburg on 13 October 1990, the first such event on the African continent. The first pride parade in Cape Town was held in 1993, and it has been held as an annual event subject to interruptions thereafter.:169
The parade resumed after a period in 2001 as part of a week-long Cape Town Pride event,:172 from 10 to 17 December. The 2001 event was met with a protest organised by local pro-life organisations outside the Church of the Sacred Heart in Somerset Road where a Gay Pride "Dignity and Diversity" Interfaith Service was being held.
Cape Town Pride was not held in 2003 when the event timing was moved to February.
In 2006, the event adopted the theme "Uniting Cultures of Cape Town", in 2007 "The Carnival of Love", in 2009 "Pink Ubuntu – Uniting Cultures of Cape Town", and in 2011 "Love Our Diversity".