The Nine provinces of South Africa
Province
Capital
Eastern Cape
Bisho
Free State
Bloemfontein
Johannesburg
KwaZulu-Natal
Pietermaritzburg
Limpopo
Polokwane
Mpumalanga
Nelspruit
Northern Cape
Kimberley
Cape Town
Mafikeng