The capital city of South Africa is Pretoria. However, Cape Town is the legislative capital, and Bloemfontein is the judicial capital.