Il Sudafrica ha tre città capitali, Pretoria, Bloemfontein e Città del Capo. Ognuna di queste città detiene un ramo del governo.
Pretoria, situata nella parte nord-orientale del paese, ospita le aree amministrative e amministrative del governo. Bloemfontein, che occupa una posizione più centrale, è il punto in cui si trovano i rami giudiziari del governo. Città del Capo, che si trova sulla costa occidentale, ospita il ramo legislativo del governo. È molto comune che la capitale più grande di un paese sia la capitale, ma non è il caso del Sudafrica. Johannesburg, la città più grande per popolazione, è solo la capitale della provincia in cui si trova.