Le président est élu par les membres de l'Assemblée nationale, la chambre basse du Parlement, et est généralement le chef du plus grand parti, qui a été le Congrès national africain depuis les premières élections non raciales tenues le 27 avril 1994.