This article lists elections for legislative or quasi-legislative bodies in South Africa.
Parliamentary general elections
House of Assembly (1910–1984)
- 15 September 1910
- 20 October 1915
- 20 March 1920
- 8 February 1921
- 19 June 1924
- 14 June 1929
- 17 May 1933
- 18 May 1938
- 17 July 1943
- 26 May 1948
- 15 April 1953
- 16 April 1958
- 8 October 1961
- 30 March 1966
- 22 April 1970
- 24 April 1974
- 30 November 1977
- 29 April 1981
Tricameral Parliament (1984–1994)
- 22 and 28 August 1984 (House of Representatives and House of Delegates)
- 6 May 1987 (House of Assembly)
- 6 September 1989 (all houses)
National Assembly (1994–present)
Referendums
- Natal Union referendum, 10 June 1909
- Republic referendum, 5 October 1960
- Constitutional reform referendum, 2 November 1983
- Negotiated reform referendum, 17 March 1992
Municipal elections
- 1 November 1995 (delayed to 29 May 1996 in the Western Cape and 26 June 1996 in KwaZulu-Natal)
- 5 December 2000
- 1 March 2006
- 18 May 2011
- 3 August 2016
- 1 November 2021