Nam Phi có ba thủ đô là Pretoria, Bloemfontein và Cape Town. Mỗi thành phố này nắm giữ một nhánh của chính phủ.
Pretoria, nằm ở phía đông bắc của đất nước, là nơi có các khu vực hành pháp và hành chính của chính phủ. Bloemfontein, nằm ở trung tâm hơn, là nơi có thể tìm thấy các nhánh tư pháp của chính phủ. Cape Town, nằm trên bờ biển phía tây, là nơi đặt cơ quan lập pháp của chính phủ. Việc thị trấn lớn nhất trong một quốc gia là thủ đô là điều rất bình thường, nhưng ở Nam Phi thì không. Johannesburg, thành phố lớn nhất về dân số, chỉ là thủ phủ của tỉnh mà nó tọa lạc.