How Many Capital Cities Does South Africa Have?

The three capitals of South Africa are Pretoria for the executive branch, Cape Town for the legislative, and Bloemfontein for the judicial.